django 获取单列字段中所有不重复值

2021-02-22 10:51:31 浏览数 (1)

例如,我在型号名称MyModel中有下表:

1 2 3 4 5 6 7

Id  City     vendor 1   Mumbai      2 2   Pune        3 3   Mumbai      1 4   Yavatmal    2 5   Pune        5

期望输出结果

1

[{‘Mumbai’:2},{‘Pune’:2},{‘Yavatmal’:1}]


方法:

1 2

from django.db.models import Count MyModel.objects.values(‘city’).annotate(the_count=Count(‘city’))

0 人点赞