【发布时间】:2020-02-07 14:08:01
【问题描述】:
我有 3 个模型。同行评审答案和声明。同行评审有很多答案,每个答案都属于一个陈述(或问题,如果你愿意的话)
我想要的是从根据他们的陈述分组的所有 PeerReviews 中获得所有答案。所以最终结果应该是一个字典,其中键是语句对象,值是该特定语句的所有答案的列表。如果你把它打印出来,它看起来像这样:
{Statement A : [answer, answer, answer], Statement B : [answer,answer,answer], Statement C : etc etc}
我知道对于 group by 查询,我应该使用 annotate() 方法,但我找到的所有示例都是关于计数和求和操作的。我如何使用注释来获取上述字典?
谢谢
【问题讨论】:
标签: python django django-annotate