你好我正在使用jinja2,我有一个字典列表,我将传递给jinja模板。
{%for dict in list_of_dicts%}
<tr>
{%for key in my_dict.keys()%}
<td> {{my_dict.key}}</td> // Here i want to get value in my_dict with that particular key.
{%endfor%}
</tr>
{%endfor %}
我如何实现这一目标?
答案 0 :(得分:1)
通过在for循环中只使用一个变量,您只需获取值而不是键名。您可以在for循环中使用备用key, value
语法(如文档here所示)来获取单独变量中的键,如下所示:
{% for key, value in my_dict.iteritems() %}
<td>{{ key }}</td>
{% endfor %}