2011-09-29 117 views
0

最初我問了這個question,我想給丹尼爾一筆。但這是我遇到的新問題。通過註釋查詢循環

我有這個工程很好,但我有一個小問題。

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

我在顯示金融機構名稱時遇到問題。當我遍歷整個列表並放置loop_variable.financial_institution時,它會顯示我的ID,但不顯示名稱。

有關如何解決此問題的任何想法?

回答

1

假設「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')) 
+0

謝謝你,做到了。 – TheLifeOfSteve