假设我有以下模型:
from django.db import models
class Profile(models.Model):
'''
Represents information about a user
'''
# ...
age = models.PositiveSmallIntegerField()
如果我想确定表中存在的每个不同年龄,我可以这样做:
Profile.objects.distinct('age')
但是,这不包括有关包含每个不同年龄的行的
请您参考如下方法:
from django.db.models import Count
Profile.objects.values('age').annotate(Count('age'))
Result: [{'age': 10, 'age__count': 52}, ...]
