如何将Django查询集中的实例总数附加到该查询集中?

我有一个看起来像这样的Django Queryset对象(它是派生的查询集,而不是模型的查询集):

list1

如何将包含查询集中实例总数的新实例添加到该查询集中?也就是说,我需要创建一个新的(或相同的)查询集,如下所示:

B
q251416140 回答:如何将Django查询集中的实例总数附加到该查询集中?

我认为您无法做到。但是,如果您使用aggregate,则可以像这样获得ABC的总和:

>> result = YourModel.objects.aggregate(A=Sum('A'),B=Sum('B'),C=Sum('C'))
>> print(result)
本文链接:https://www.f2er.com/3121037.html

大家都在问