Python 循环注释查询

Python 循环注释查询,python,django,django-models,django-templates,django-views,Python,Django,Django Models,Django Templates,Django Views,起初我问了这个问题,我想表扬丹尼尔。然而,这是我的新问题 我有这个很好用,但我有个小问题 total_list = plan.investment_set.filter(maturity_date__gte= '%s-1-1' % current_year).values('financial_institution').annotate(Sum('maturity_amount')) 我在显示金融机构名称时遇到问题。当我循环遍历total list并放入loop_variable.finan

起初我问了这个问题,我想表扬丹尼尔。然而,这是我的新问题

我有这个很好用,但我有个小问题

total_list = plan.investment_set.filter(maturity_date__gte= '%s-1-1' % current_year).values('financial_institution').annotate(Sum('maturity_amount'))
我在显示金融机构名称时遇到问题。当我循环遍历total list并放入loop_variable.financial_institution时,它会显示ID,但不会显示名称

关于如何解决这个问题,有什么想法吗?

假设“金融机构”模型有一个
名称
字段,我认为您可以将其添加到您要求的值列表中:

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