Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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 无法按queryset django分组_Python_Django - Fatal编程技术网

Python 无法按queryset django分组

Python 无法按queryset django分组,python,django,Python,Django,我有这样一个查询集: 所有公司id均为999。我想按id对其进行分组,并求出当前燃烧率之和。 我制定了以下代码: Objects.all().value('company_id')。注释(总计=总和('c current_burn_rate')) 我期望: 但是你可以得到: 为什么它不起作用?我认为你应该使用聚合法 Objects.filter(公司id=999).aggregate(总计=Sum('c current\u burn\u rate')) 更多信息:谢谢,是的,这是正确的案例

我有这样一个查询集:

所有公司id均为999。我想按id对其进行分组,并求出当前燃烧率之和。 我制定了以下代码:

Objects.all().value('company_id')。注释(总计=总和('c current_burn_rate'))

我期望:

但是你可以得到:


为什么它不起作用?

我认为你应该使用聚合法

Objects.filter(公司id=999).aggregate(总计=Sum('c current\u burn\u rate'))

更多信息:谢谢,是的,这是正确的案例。我知道我可以这样做。但我感兴趣的是找出为什么按值和注释分组不能共享模型。公司id是外键吗?是。公司是外键