Допустим, у меня есть модель, которую можно разделить на группы
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