2012-03-04 25 views
1

私は、Tagクラスと多対多の関係を持つPhotoSetクラスを持っています。多対多の関係のdjangoフィルタ

タグが5個未満のすべてのフォトセットを選択したいと思います。

これを行うには、もちろん多くの回避策がありますが、それを実行する「Djangoの方法」があるかどうかを知りたいと思います。前もって感謝します。

答えて

2

私が正しく理解していれば、アノテーションを使用して達成できます。

PhotoSet.objects.values("id").annotate(Count("tags")) 

Refer this

:私はあなたのモデルを認識しておりませんので、それは次のようになります