2012-10-21 13 views

risposta

18

In realtà siete quasi arrivati, per unirsi con lo spazio, appena messo in questo modo:

{{ tags|join(' ') }} 

vedere il jinja docs per maggiori dettagli

2

È possibile utilizzare pitone regolare nei tag Jinja. una scelta ovvia per alcuni casi semplici è str.join:

>>> jinja2.Template(r'{{ " ".join(bar) }}').render(bar='baz') 
u'b a z'. 

È possibile anche scorrere su di sequenze in Jinja con un for blocco:

>>> jinja2.Template(r'{% for quux in bar %}{{ quux }} {% endfor %}').render(bar='baz') 
u'b a z ' 
Problemi correlati