使用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}..], ..}]