如何使用Django ORM执行SQL Sum(*)?

时间:2016-02-11 18:26:57

标签: django postgresql

您好,请原谅我的英文

我想做这个SQL查询

SELECT COUNT(*) FROM table;

等同于Django 1.8 ORM

1 个答案:

答案 0 :(得分:2)

要执行COUNT(*)

Model.objects.all().count()

Django doc about count()

要对某些字段求和:

from django.db.models import Sum
Model.objects.aggregate(Sum('id'))

Django doc about sum()