使用 Jinja2
,我应该如何查找包含变量作为键的字典中的值,这个变量来源于一个 Jinja2
的for循环。
以下是一个示例:
{% for field in fields %}
<td> {{ item[field] }} </td>
{% endfor %}
>>> import jinja2
>>> env = jinja2.Environment()
>>> t = env.from_string("""
... {% for field in fields %}
... <td> {{ item[field] }} </td>
... {% endfor %}""")
>>> print t.generate(item={'key':'value'}, fields=['key']).next()
<td> value </td>