[英]Ansible CSV lookup in Jinja2 template, how to handle missing key
[英]Jinja2 dictonary lookup using a variable key
使用Jinja2
如何查找字典中的值,其中键是来自Jinja2
for循环的变量。
这是我正在尝试做的一个例子
{% for field in fields %}
<td> {{ item[field] }} </td>
{% endfor %}
对于Django,是的,这是一个问题 ,但不适用于jinja2。 您提供的代码有效:
>>> 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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.