Django Python noob - 如何从总和中获得NUMBER?

时间:2011-06-25 20:04:42

标签: python django aggregate annotate

我有一个简单的聚合:

    tot=PurchaseOrderLine.objects.aggregate(total=Sum('price'))
    return HttpResponse(tot)

返回“total”。

如果我这样做:

    return HttpResponse(str(tot))

显示"{'total': Decimal('321.60')}"

如何从中获取NUMERIC var!

1 个答案:

答案 0 :(得分:1)

tot=PurchaseOrderLine.objects.aggregate(total=Sum('price'))['total'] 
return HttpResponse(tot)