「タグ」と呼ばれる配列要素があり、タグの配列を空白で区切られた文字列に変換したいと思います。しかし、ジンジャではどのようにそれを行いますか?
私が試してみました:
{{ 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 '