Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:聚合不按整数分组_Python_Django - Fatal编程技术网

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}]

这应该行得通。这就是您正在使用的聚合调用吗?可能重复