【发布时间】:2012-10-11 18:08:53
【问题描述】:
我有一个名为“tags”的数组元素,并希望将标签数组转换为由空格分隔的字符串。但是你在 Jinja 是怎么做到的呢?
我试过了:
{{ tags|join }}
【问题讨论】:
我有一个名为“tags”的数组元素,并希望将标签数组转换为由空格分隔的字符串。但是你在 Jinja 是怎么做到的呢?
我试过了:
{{ tags|join }}
【问题讨论】:
您可以在 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 '
【讨论】:
【讨论】: