0

一个简单的问题我试图得到一个聚合的结果,以便在我的视图中使用来进行简单的计算。

我写了以下内容。

sms_raised = SmsBacker.objects.values('amount').annotate(Sum('amount'))
sms_raised
[{'amount': 150L, 'amount__sum': 600}]

如何在 shell 中访问这些值。

我试过了

sms_raised_amount
sms_raised__amount
sms_raised.amount

都没有运气

4

1 回答 1

3

Dict 是列表中的第一项,所以

sms_raised[0]['amount']
sms_raised[0]['amount__sum']
于 2011-10-06T08:10:35.407 回答