Django SUM查询?

我有一个类似于以下的查询:

SELECT SUM(ISNULL(table.name)) FROM table 

这个SUM如何转换成Django中的QuerySet? (即什么操作xyz它转化为像MyModel.objects.xyz() ?))

更新:以下内容合并了原始查询的ISNULL方面:

 from django.db.models import Sum ModelName.objects.filter(field_name__isnull=True).aggregate(Sum('field_name')) 

您正在寻找总和聚合function,其function如下:

 ModelName.objects.aggregate(Sum('field_name')) 

请参阅: https : //docs.djangoproject.com/en/dev/ref/models/querysets/#sum