假设我有一个可以细分为多个组的模型
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