2012-10-21 5 views

Odpowiedz

18

Właściwie jesteś prawie tam, do przyłączenia się do miejsca, wystarczy umieścić to tak:

{{ tags|join(' ') }} 

zobaczyć jinja docs więcej szczegółów

2

Można użyć zwykłego pytona w tagach Jinja. oczywistym wyborem dla niektórych prostych przypadkach jest str.join:

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

Można również iteracyjne nad sekwencji w Jinja z for bloku:

>>> jinja2.Template(r'{% for quux in bar %}{{ quux }} {% endfor %}').render(bar='baz') 
u'b a z ' 
Powiązane problemy