2017-03-06 52 views
0

我想计算一些有问题的所有不正确的选择。有条件的计数过滤 - Django

我有一个号码的所有选项的查询:

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

现在,当我想不正确的选择只过滤进入计数功能,它返回:

无法解析关键字“选择'入场。

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

你知道该怎么做?

回答

2

也许你在写'选择'而不是'选项'的同时将它检查为False