book_list = Book.objects.all() book_list.query.group_by = ['author']
query = Book.objects.all().query query.group_by = ['author'] book_list = QuerySet(query = query, model = Book)
还有
results.query.group_by = ['date_time_slot']
results = results.annotate(Count('date_time_slot'))
可以直接把annotate后的数据加入到每一个分组后的记录里边
本文探讨了如何使用SQL查询实现数据分组,并通过annotate函数对数据进行额外处理,包括计数等操作。
4万+

被折叠的 条评论
为什么被折叠?



