假设我有以下型号:
from django.db import models
class Profile(models.Model):
'''
Represents information about a user
'''
# ...
age = models.PositiveSmallIntegerField()
如果我想确定表格中的每个不同年龄,我可以这样做:
Profile.objects.distinct('age')
但是,这不包含有关包含每个不同年龄的行的
答案 0 :(得分:2)
from django.db.models import Count
Profile.objects.values('age').annotate(Count('age'))
Result: [{'age': 10, 'age__count': 52}, ...]