0

問題のすべての間違った選択肢の数を数えたいと思います。

すべての選択肢の数に対するクエリがあります。

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

ここで、正しくない選択肢をカウント関数のみにフィルター処理したい場合、次のように返されます。

キーワード 'choice' をフィールドに解決できません。

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

その方法を知っていますか?

4

1 に答える 1