0

私は一連の異なる(異なるクラス/モデルの)オブジェクトを取得しています

items = tagging.models.TaggedItem.objects.distinct().filter(tag__name__in=tagslist)

これらすべてのオブジェクトには必ず pub_date フィールドがあり、そのフィールドで並べ替えたいと思います。

何か案は?どうもありがとう。

イゴール

4

1 に答える 1

0

編集:質問を誤解しました。order_by の元のオブジェクトを参照できないため、通常の python コードを使用してそれらを注文する必要があります。

items は QuerySet であるため、次のようorder_by()に呼び出しを呼び出しにチェーンできます。filter()

items = tagging.models.TaggedItem.objects.distinct().filter(tag__name__in=tagslist).order_by(pub_date)
于 2012-01-05T14:21:17.263 に答える