计算列值的总和我有一个模型Django的:通过查询
class ItemPrice(models.Model):
price = models.DecimalField (max_digits = 8, decimal_places=2)
....
我尝试这样来计算这个查询集的price
总和:
items = ItemPrice.objects.all().annotate(Sum('price'))
什么错在此查询?或者有没有其他方法来计算price
列的总和?
我知道这可以通过在queryset上使用for循环来完成,但我需要一个优雅的解决方案。
谢谢!
thanx很多;)这就是我看! – Ahsan 2011-12-23 13:01:11