Доступ к Django dict через оболочку после совокупного аннотирования - PullRequest
0 голосов
/ 06 октября 2011

Простой вопрос Я пытаюсь получить результат агрегата, чтобы использовать его, на мой взгляд, для простого вычисления.

Я написал следующее.

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 голосов
/ 06 октября 2011

Dict - первый элемент в списке, поэтому

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