【发布时间】:2015-12-23 21:49:47
【问题描述】:
我有一个for 循环,它需要来自字典的多个结果。所以我有一个像 {'a':1, 'b':2, 'c':3 } 这样的字典列表,我的 HTML 中有一个循环,比如:
{% for d in dictionary_list %}
{{d['a']}}
{{d['b']}}
{{d['c']))
{% endfor %}
我该怎么做?
【问题讨论】:
标签: html dictionary jinja2
我有一个for 循环,它需要来自字典的多个结果。所以我有一个像 {'a':1, 'b':2, 'c':3 } 这样的字典列表,我的 HTML 中有一个循环,比如:
{% for d in dictionary_list %}
{{d['a']}}
{{d['b']}}
{{d['c']))
{% endfor %}
我该怎么做?
【问题讨论】:
标签: html dictionary jinja2
改用点表示法怎么样?
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)
【讨论】: