Etiket adında bir dizi elemanım var ve etiket dizisini boş bir boşlukla ayrılmış dizeye dönüştürmek istiyorum. Ama bunu Jinga'da nasıl yapıyorsun?Bir diziyi jinja şablon motorunu kullanarak dizeye nasıl dönüştürebilirim?
denedim:
{{ tags|join }}
Etiket adında bir dizi elemanım var ve etiket dizisini boş bir boşlukla ayrılmış dizeye dönüştürmek istiyorum. Ama bunu Jinga'da nasıl yapıyorsun?Bir diziyi jinja şablon motorunu kullanarak dizeye nasıl dönüştürebilirim?
denedim:
{{ tags|join }}
neredeyse vardır için boşluk katılmak, sadece koymak Bu gibi:
{{ tags|join(' ') }}
fazla ayrıntı
için jinja docs bakınızSen jinja etiketleri düzenli python kullanabilirsiniz. Bazı basit durumlar için bariz bir seçim str.join
geçerli: Ayrıca for
bloğuyla jinja dizilerle adımlayabilirsiniz
>>> jinja2.Template(r'{{ " ".join(bar) }}').render(bar='baz')
u'b a z'.
: Aslında
>>> jinja2.Template(r'{% for quux in bar %}{{ quux }} {% endfor %}').render(bar='baz')
u'b a z '