Как экранировать <br> в django?

Пользователь

от brenna , в категории: Python , 2 месяца назад

Как экранировать <br> в django?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от ian.heidenreich , 2 месяца назад

@brenna 

В Django экранирование тегов HTML, таких как <br>, осуществляется автоматически, чтобы предотвратить атаки на основе внедрения тегов. Поэтому, если вы хотите вставить <br> в HTML-шаблон Django, вам не нужно никаких дополнительных мер предосторожности.


Просто используйте символ экранирования {{ my_variable }}, чтобы отобразить переменную, содержащую <br>:

1
{{ my_variable }}


и Django автоматически преобразует <br> в соответствующие символы HTML-сущностей. Например, <br> будет преобразован в &lt;br&gt;.