【发布时间】:2017-04-22 10:26:06
【问题描述】:
我有变量fruits:
fruits = {
"apple": {},
"banana": {
"params": {
"color": "yellow",
"size" 100
}
}
}
..还有一个 jinja2 模板my_stuff.j2:
In my bag I have:
{% for k,v in fruits.iteritems() %}
- {{ k }}
{% endfor %}
当我渲染它时,我得到:
In my bag I have:
- apple
- banana
问题:我如何做到这一点:
In my bag I have:
- apple
- banana color="yellow" size="100"
【问题讨论】:
-
构建另一个循环
v.iteritems()并按照您想要的方式对其进行格式化?还为控制语句添加后缀/前缀-以阻止在它们之前/之后呈现空格,即{{- ... -}}和{%- ... -%}。
标签: python python-2.7 jinja2