for循环中的Django动态objectlist

2024-09-28 01:33:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个嵌套for循环,其中内部循环的对象列表由outerloop填充

模板

{% for currency in currencies %}
    {% for transaction in transactions_{{currency}} %}
        //content here
    {% endfor %}
{% endfor %}

你知道吗视图.py你知道吗

currencies = ['usd', 'inr']
context['currencies'] = currencies

for currency in currencies:
    context['transactions_'+currency] = access.listtransactions(self.request.user.username)

我需要的是如下所示的内部循环

{% for currency in currencies %}
    // {{currency}} iterates to usd 
    {% for transaction in transactions_usd %}

目前我收到以下错误

TemplateSyntaxError at /transaction/

Could not parse the remainder: '{{currency}}' from 'transactions_rcv_{{currency}}'

我有什么遗漏或替代功能吗?任何指导都将不胜感激。你知道吗


Tags: 对象in模板列表forherecontextcontent

热门问题