0
比方說,我有以下Python字典:的Jinja2:變量替換成一個for循環語句
d = { "name0": "Johnny",
"name1": "Stephanie",
"name2": "Jake",
"name3": "Nicole",
"name4": "Cody"
}
我傳遞這本字典的Jinja2的模板使用燒瓶中。我如何迭代模板中的這些名稱?這是我到目前爲止有:
{% for i in range(5) %}
{% for name in d.name{{ i }} %}
{{ name }}
{% endfor %}
{% endfor %}
我知道這是不是這樣做的最佳方式(本例中我的數據簡化到了極致)。最好的辦法可能是把所有的名字放在一個名爲「名字」的列表中,並將其嵌入字典中,如下所示:d = { "names": ["Johnny", Stephanie", etc.] }
。我想知道我的具體問題是否有解決方案。