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