У меня есть следующая модель.Группа Django ORM
Class A(models.Model):
tmp_field = models.IntegerField()
...
...
Теперь я хочу, чтобы принести только id
с и сгруппировать их вместе на основе tmp
поля.
Мой запрос выглядит
A.objects.all().values('id')
Так что я хочу что-то вроде этого.
[
{tmp1: [id1, id2, id3]},
{tmp2: [id5, id6, id7]},
{tmp3: [id12, id213, id1299]}
...
]
Как я группировать их tmp_field
.
Это один способ. Но я думал об избежании обработки python. Невозможно сделать это с помощью Django-запроса. – Pattu
Нет, нет простого способа получить нужную группировку с помощью Django ORM. – Alasdair