擅长:python、mysql、java
<p>如果您想在SQL中进行排序,有两种方法可以实现这一点。在</p>
<p>创建一个将您的状态与数值链接的模型</p>
<pre><code>class status (Model.model):
status = Model.CharField()
sort_order = Model.IntegerField()
</code></pre>
<p>您可以将此表与order表和order by sort\u order连接起来</p>
<p>如果这对您来说似乎不实用,请考虑一个为您执行排序的自定义查询。您可以使用<code>.extra</code>方法将其附加到orm方法。有关它的更多信息请参见<a href="https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models.query.QuerySet.extra" rel="nofollow">django documentation</a></p>
^{pr2}$