在聚合注解后如何通过shell访问django字典

0 投票
1 回答
593 浏览
提问于 2025-04-17 03:47

简单的问题

我想获取一个汇总的结果,用来在我的视图中做一个简单的计算。

我写了以下代码。

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

我该如何在命令行中访问这些值呢?

我试过

sms_raised_amount
sms_raised__amount
sms_raised.amount

但是都没有成功。

1 个回答

3

字典是列表中的第一个项目,所以

sms_raised[0]['amount']
sms_raised[0]['amount__sum']

撰写回答