Django,使用QuerySet.values()创建嵌套聚合

时间:2015-09-03 00:59:32

标签: python django python-3.x

使用Django的聚合工具,我可以使用

Author.objects.values('country', 'name').annotate(average_rating=Avg('book__rating'))

获取{name: XX, country: XX, average_rating: XX}词典列表。使用普通的django api并且没有原始SQL,有没有办法创建像

这样的嵌套表示
[{country: XX, results: [{name: XX, average_rating: XX}..], ..}]

0 个答案:

没有答案