我正在玩书/作者 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},
]
任何想法将两者结合起来?