Python中文
首页
教程
问答
标签
搜索
登录
注册
按外键中的字段按字母顺序排序
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我想在这件事上寻求帮助,我试图将查询集从<code>Job_Posting</code>排序到<code>.order_by('fkey')</code>,但我想按字母顺序排序,而不是按<code>foreign key</code></p> <pre><code>class Job(models.Model): Job_Position = models.CharField(max_length=30, null=True) Num_Positions = models.CharField(max_length=30, null=True) def __unicode__(self): return self.Job_Position class Job_Posting(models.Model): fkey = models.ForeignKey("Job") Job_Description = models.TextField(max_length=500, null=True) </code></pre> <p>通过</p> <p><code>job_list = Job_Posting.objects.all().order_by('fkey')</code></p> <p>预期结果</p> <ul> <li>ajob(fkey 3)</li> <li>bjob(fkey 1)</li> <li>首席执行官(fkey 2)</li> </ul> <p>我与<code>.order_by('fkey')</code>的当前结果</p> <ul> <li>bjob(fkey 1)</li> <li>首席执行官(fkey 2)</li> <li>ajob(fkey 3)</li> </ul> <p>可以通过<code>.order_by()</code>按字母顺序列出它们吗?或者有其他方法可以做到这一点吗?提前谢谢</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>Job_Posting.objects.order_by("fkey__Num_Positions") </code></pre> <p>或</p> <pre><code>Job_Posting.objects.order_by("fkey__Job_Position") </code></pre> <p>取决于您要根据<code>Job</code>模型中的哪个字段进行排序</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
带json的Pass生成器(最好在MQTT上)
10 回答
带json的pythonFlask
8 回答
带json的Python传输代码
7 回答
带json的Python读取API
8 回答
带JSON约束的Android POST请求
7 回答
带Jupyter笔记本和Sp的Docker
8 回答
带Jupyter笔记本的IdeaVim
2 回答
带Jupyter笔记本的Matplotlib不会绘制绘图,但会更正轴值
7 回答
带kbhi套接字的Python线程
2 回答
带Keras fit_发生器的记忆错误
1 回答
带keras-给定错误的卷积神经网络,UnboundLocalError:local变量“a”在赋值之前引用
1 回答
带Keras和WGANs的无效argumenterror
7 回答
带Keras的LSTM:Assign Op的Input'ref'需要左值inpu
7 回答
带keras的解密器
4 回答
带KeyError的简单循环:8167
1 回答
带key和valu的Python二叉搜索树
2 回答
带Kivy ConfigPars的布尔函数等
5 回答
带kivy+matplotlib的Android.apk
6 回答
带kivy的可滚动注册屏幕
5 回答
带kivy的圆形/圆形图像
5 回答