我有一个模特
class ItemPrice( models.Model ):
price = models.DecimalField ( max_digits = 8, decimal_places=2 )
....
我试图这样做来计算此查询price
集中的总和:
items = ItemPrice.objects.all().annotate(Sum('price'))
这个查询有什么问题?还是有其他方法可以计算price
列的总和?
我知道可以通过在queryset上使用for循环来完成此操作,但我需要一个优雅的解决方案。
谢谢!