Python Django:聚合不按整数分组
我想像计算一个整数变量一样计算一个整数变量Python Django:聚合不按整数分组,python,django,Python,Django,我想像计算一个整数变量一样计算一个整数变量 select q001_r,count(q001_r) from ProjectData group by q001_r; 结果应该是一个字典,说我有100个条目,值为q001_r==1 我有一个非常简单的模型 class ProjectData(models.Model): """No-SQL Flatfile der Variablen""" caseid = models.PositiveIntegerField(unique=
select q001_r,count(q001_r) from ProjectData group by q001_r;
结果应该是一个字典,说我有100个条目,值为q001_r==1
我有一个非常简单的模型
class ProjectData(models.Model):
"""No-SQL Flatfile der Variablen"""
caseid = models.PositiveIntegerField(unique=True)
...
q001_r = models.PositiveIntegerField()
这是我在视图中的聚合函数
countInfosq1 = ProjectData.objects.values('q001_r').annotate(q1count=Count('q001_r'))
我的结果不是我所期望的,而是:
[{'q1count': 1, 'q001_r': 1}, {'q1count': 1, 'q001_r': 3}, {'q1count': 1, 'q001_r': 1}, {'q1count': 1, 'q001_r': 3}, {'q1count': 1, 'q001_r': 2}, {'q1count': 1, 'q001_r': 2}, {'q1count': 1, 'q001_r': 2}, {'q1count': 1, 'q001_r': 1}, {'q1count': 1, 'q001_r': 3}]
这应该行得通。这就是您正在使用的聚合调用吗?可能重复