2017-03-06 19 views
0

問題のすべての誤った選択肢の数を数えたいと思います。Count - Djangoの条件付きフィルタリング

私はすべての選択肢の数のクエリを持っている:

questions.annotate(choices_count=Count('choices')) 

、私はCount関数に間違った選択肢をフィルタリングしたい場合、それが返されます。

は 'キーワードを解決できませんフィールドに「選択」します。

questions.annotate(choices_count=Count(Case(When(choice__correct=False,then=1)))) 

あなたがそれを行う方法を知っていますか?

答えて

2

おそらく、あなたは「選択肢」の代わりに「選択肢」を書いていますが、それは偽にチェックしています

関連する問題