在Django中按多列分组

时间:2014-07-13 12:42:19

标签: django django-orm

我有一个包含几列的模型:

Model (id, country, city, name, age)

我需要按几列进行分组和排序:

SELECT * FROM Model
WHERE country = 'USA'
GROUP BY id, city, age
ORDER BY id, city, age

我想用Django ORM查询它。

Model.objects.filter(country='USA').group_by('id', 'city', 'age').order_by('id', 'city', 'age')

但是这个调用在group_by之后抛出,因为它返回None

0 个答案:

没有答案