Новые строки в колбе внутри {% block content%}

Поэтому, если я буду делать что-то вроде {% block content %} {{variable}} {% endblock %} в своем HTML, а variable равна "Test <br /> test2"
распечатывает и не создает новую строку? есть ли способ исправить это?

2 Solutions collect form web for “Новые строки в колбе внутри {% block content%}”

Jinja2 автоматически ускользает от специальных символов . Вероятно, самый простой способ – использовать safe фильтр:

 {{ variable|safe }} 

Если ваш выход экранирован, и вы видите буквальный текст <br /> в своем браузере, отключите автовоспроизведение для переменной:

 {% block content %}{% autoescape false %} {{variable}} {% endautoescape %}{% endblock %} 

или сообщите Jinja2, что переменная безопасна для интерполяции:

 {% block content %} {{variable|safe}} {% endblock %} 
Python - лучший язык программирования в мире.