【发布时间】:2015-01-08 16:06:31
【问题描述】:
我有很多组,每个组都有一个修订版,每个修订版都有几个月。
我想输出带有注释的所有组对象。
对于每个组,它应该只选择最新版本,然后总结所有月份。
我不确定它是否可以在 Django 中完成。我尝试了类似的东西
Group.objects.annotate(
month_sum=Revision.objects.filter(date__lte=my_date).latest('date').aggregate(Sum('months__amount'))
)
并希望得到一个包含所有组的查询集,每个组都有一个总和month_sum。
【问题讨论】:
标签: python django django-models django-views django-queryset