擅长:python、mysql、java
<p>每个查询都可以使用<code>order_by</code>执行排序:</p>
<pre><code>posts_type1 = PostType1.objects.all().order_by('-created_date')
posts_type2 = PostType2.objects.all().order_by('-publish_date')
</code></pre>
<p>如果希望对整个结果进行排序,可以使用自定义迭代器而不是<code>chain</code>。仅两种型号的示例(尽管不一定是最干净的型号):</p>
^{pr2}$
<p>StefanoP建议使用<code>sorted</code>也可以,但它会在排序过程中从数据库中检索所有项目,这可能是也可能不是您关心的问题。在</p>