Django ORM:Group By / Min并返回完整行

时间:2017-05-21 22:54:12

标签: django django-orm django-tables2

我有一个像这样的模型表

表A

字段A,B,C,D,E(5个字段)

我想按字段B分组,最小字段C分组,所以最后,我需要有一个完整的查询集,如

A,B,C,D,E,Min(C)GroupBY(B)(6栏)。

我知道A.objects.values(B).annotate(min(C))但它只返回2个字段而不是完整的行。

我的要求是只使用纯Django ORM或额外的。我无法使用原始SQL(filter,rawqueryset等限制),因为我需要将一个查询集导入Django-Tables2。

我有什么建议可以实现这个目标吗?

0 个答案:

没有答案