0

我想计算有问题的所有不正确选择的数量。

我有许多选择的查询:

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

现在,当我只想将不正确的选择过滤到 Count 函数中时,它会返回:

无法将关键字“选择”解析为字段。

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

你知道怎么做吗?

4

1 回答 1

2

可能您在将其检查为 False 时正在写“选择”而不是“选择”

于 2017-03-06T03:07:01.570 回答