使用Jinja访问for循环中的字典

时间:2015-09-26 01:31:26

标签: html dictionary jinja2

我有一个for循环,需要来自字典的多个结果。所以我有一个像{'a':1, 'b':2, 'c':3 }这样的字典列表,我的HTML中有一个循环,如:

{% for d in dictionary_list %}

{{d['a']}}

{{d['b']}}

{{d['c']))

{% endfor %}

我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

如何使用点符号呢?

dl = [{'a':1, 'b':2, 'c':3 }, {'a':4, 'b':5, 'c':6 }]
t = Template("""
{% for d in dictionary_list %}
 {{ d.a }}
 {{ d.b }}
 {{ d.c }}
{% endfor %}
""")
t.render(dictionary_list=dl)