Цикл аннотирования запроса - PullRequest
0 голосов
/ 29 сентября 2011

Сначала я задал этот вопрос , и я хотел отдать должное Даниилу.Вот новая проблема, которую я имею, однако.

У меня есть эта, которая прекрасно работает, но у меня есть небольшая проблема.,Когда я перебираю общий список и помещаю loop_variable.financial_institution, он показывает мне идентификатор, но не имя.

Есть идеи, как это исправить?

1 Ответ

1 голос
/ 29 сентября 2011

Предполагая, что модель financial_institution имеет поле name, я думаю, вы можете просто добавить его в список значений, которые вы запрашиваете:

total_list = plan.investment_set.filter(
    maturity_date__gte= '%s-1-1' % current_year
).values(
    'financial_institution',
    'financial_institution__name'
).annotate(Sum('maturity_amount'))
...