Суммирование значений столбца во фреймворке django

У меня есть модель в моем веб-приложении django, и я пытался запросить модель таким образом, чтобы суммировать значения в колонке количества. У меня уже есть данные в этой модели, поэтому мне просто нужно сложить все значения в столбце количества.

class ProductInstance(models.Model):
product=models.ForeignKey(Product,on_delete=models.RESTRICT,related_name='product')
quantity=models.IntegerField()
warehouse=models.ForeignKey(Warehouse,on_delete=models.RESTRICT,related_name='warehouse')

Я попробовал "ProductInstance.objects.sum(quantity)". Не сработало

Для таких случаев можно использовать агрегатные функции.

from django.models import Sum
ProductInstance.objects.aggregate(sum=Sum('quantity'))
Вернуться на верх