chu*_*tsu 17 python jinja2 flask
我有一个名为tags的数组元素,并希望将标记数组转换为由空格分隔的字符串.但你怎么在静加那样做呢?
我试过了:
{{ tags|join }}
Run Code Online (Sandbox Code Playgroud)
num*_*er5 34
实际上你几乎就在那里,为了加入太空,就这样说:
{{ tags|join(' ') }}
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅jinja文档
您可以在 jinja 标签中使用常规 python。对于一些简单的情况,一个明显的选择是str.join:
>>> jinja2.Template(r'{{ " ".join(bar) }}').render(bar='baz')
u'b a z'.
Run Code Online (Sandbox Code Playgroud)
您还可以使用块迭代 jinja 中的序列for:
>>> jinja2.Template(r'{% for quux in bar %}{{ quux }} {% endfor %}').render(bar='baz')
u'b a z '
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20104 次 |
| 最近记录: |