0

Django プロジェクトのフィルターを変更しようとしています。

次のクエリがあります

queryset = Post.objects.filter(public=True)

これを変更して、クエリを「like_count」で並べ替えたい

これをどのように実装しますか?

4

2 に答える 2

2

を使用するorder_byと、次のようになります。

q = Post.objects.filter(public=True).order_by('like_count')
于 2013-08-24T05:24:54.730 に答える
0

Like別のテーブルの場合。

以下のリンクの解決策が役立つ場合があります。

Django、他のテーブルのデータを使用した注釈と順序付け

于 2013-08-24T06:43:58.467 に答える