我有一个看起来像这样的Django Queryset对象(它是派生的查询集,而不是模型的查询集):
list1
如何将包含查询集中实例总数的新实例添加到该查询集中?也就是说,我需要创建一个新的(或相同的)查询集,如下所示:
B
我有一个看起来像这样的Django Queryset对象(它是派生的查询集,而不是模型的查询集):
list1
如何将包含查询集中实例总数的新实例添加到该查询集中?也就是说,我需要创建一个新的(或相同的)查询集,如下所示:
B
我认为您无法做到。但是,如果您使用aggregate
,则可以像这样获得A
,B
,C
的总和:
>> result = YourModel.objects.aggregate(A=Sum('A'),B=Sum('B'),C=Sum('C'))
>> print(result)