select_related query queries not example python django django-queryset django-1.2

python - queries - Django SUM Query?



orm django queries (1)

Tengo una consulta similar a la siguiente:

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

¿Cómo se traduce SUM en un QuerySet en Django? (es decir, a qué operación se traduce xyz , en algo como MyModel.objects.xyz() ?)


Actualización: Lo siguiente incorpora el aspecto ISNULL de la consulta original:

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

Está buscando la función de agregación de suma, que funciona de la siguiente manera:

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

Consulte: https://docs.djangoproject.com/en/dev/ref/models/querysets/#sum