我有一个包含几列的模型:
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
。