【发布时间】:2012-06-07 11:01:59
【问题描述】:
有没有更好的方法来做到这一点
questionobjects = Questions.objects.all()
for questionobject in questionobjects:
answerobjects = Answers.objects.filter(question=questionobject.id).count()
在上面的查询中Answers 模型与Questions 有外键关系。但在上面的脚本中,查询答案查询是根据问题对象的数量执行的。
假设有 10 个问题对象,然后发生 10 个单独的答案对象查询。有没有办法用单个查询来做到这一点,因为随着 questionobjects 数量的增加,这将是一个问题,因为 answerobjects 查询的数量也会增加
【问题讨论】:
标签: django django-models django-views django-queryset