計算列值的總和我有一個模型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