J'ai des données dans jinja2 comme celle-ci
'item1|item2|item3'
Et je veux le transformer en sauts de ligne rendus. Cependant, lorsque je le remplace par des balises br /, j'obtiens les balises br rendues sur la page. Donc
{{ 'item1|item2|item3' | replace("|", "<br/>") }}
rend comme
item1<br/>item2<br/>item3<br/>
Quand je veux
item1
item2
item3
sur ma page. J'ai l'impression de manquer un truc évident ici ...
Cela a à voir avec l'échappement automatique. La solution qui a fonctionné pour moi était:
{% autoescape false %}
{{ 'item1|item2|item3' | replace("|", "<br/>") }}
{% endautoescape %}