перечислить экземпляры в наборе запросов по группам - PullRequest
0 голосов
/ 25 июня 2018

Допустим, у меня есть модель, которую можно разделить на группы

Gender:   Class:  Item

M           1       1

F           2       2

M           1       3

M           2       4

если я сделаю набор запросов в Django из этой модели, есть ли компактный способ аннотировать его с помощью своего рода «счетчика» в каждой группе? так что если я сделаю запрос:

q = MyModel.objects.all().order_by('class','gender')

результат будет:

Gender:   Class:  Item  Counter (Id in Class)

M           1       1     1

M           1       3     2

F           2       2     1

M           2       4     2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...