Задать вопрос
@jottygroups
Full-Stack Django Web Developer

Проблема с Django autoescape?

Здравствуйте. Пишу свой блог, но тут проблема.
Если я хочу внутри блока делать autoescape off и выводить переменную с тегом, то он выводится почему то вне этого блока...
Так в вёрстке в файле:
<p id="text_blog">{% autoescape off %}{{ blog.text }}{% endautoescape %}</p>

Так в итоге на сайте:
<p id="text_blog"></p><h1>testh1</h1><p></p>

Повторю: так только с тегом. Если текст без "b", "h1" и прочего, то он выводится правильно, внутри параграфа.
Для тех, кто хочет что-то сказать по поводу JS - защита есть, тег script и всё содержимое будет выведено как текст, в то время как разрешенные мною теги будут работать.
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@jottygroups Автор вопроса
Full-Stack Django Web Developer
Вложенных тегов p не бывает, если встречается следующий тег, то предыдущий автоматом закрывается. В этом и была моя ошибка. Спасибо Bacon за помощь.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы