我正在玩这本书/作者django文档。
是否有一种方法可以从数组agg中按类型分组的作者那里获得书籍? (pgsql)
以下查询正确,但是我需要来自authors表的信息。
Books.objects.values('kind').annotate(rating_min=Min('rating'),.. Etc.
我可以按作者分组对作者的书籍评分范围吗?
Author.objects.values('book__kind'). annotate(rating_min=Min('book__rating'))
Author.objects.annotate(rated_books=ArrayAgg('book'),...?
期望类似
author.rated_books =[
{'kind': 'fantasy', 'rating_min' : 2,
'rating_max' : 5, 'total' : 6},
]
有将两者结合的想法吗?