我有一个名为“tags”的数组元素,并希望将标记数组转换为由空格分隔的字符串。但你怎么在金贾做到这一点?
我试过了:
{{ tags|join }}
答案 0 :(得分:28)
答案 1 :(得分:2)
你可以在jinja标签中使用常规python。一些简单案例的明显选择是str.join
:
>>> jinja2.Template(r'{{ " ".join(bar) }}').render(bar='baz')
u'b a z'.
您还可以使用for
块迭代jinja中的序列:
>>> jinja2.Template(r'{% for quux in bar %}{{ quux }} {% endfor %}').render(bar='baz')
u'b a z '