Django ORM似乎不支持一个非常基本的关键字-MySQL后端的GROUP BY。在其他类似问题上建议的解决方案也没有帮助。
这就是我想要的: 查询集应过滤结果,并返回按模型中的字段分组的查询集。
我已经尝试过.values('field_name').annotate(field_count=Sum('field_name'))
,但它抛出一个错误:
Cannot call select_related() after .values() or .values_list()
原始查询也不适用于Django Admin。