Задать вопрос
@gromyko21

Как избавиться от экранирования?

Добрый день, столкнулся с проблемой экранирования(добавляет html теги, скрипты при отправке их из формы). Честно гуглил, но в основном советуют добавить фильтр safe или
{% autoescape off %}
    {{ message_form.content}}
  {% endautoescape %}

ничего из выше перечисленного не помогает.
  • Вопрос задан
  • 195 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
@gromyko21 Автор вопроса
В итоге решил с помощью https://github.com/ui/django-html_sanitizer. Тут понятно описана работа. Просто на беке в форме добавил message = SanitizedCharField(strip=False) до этого соответственно все импортировав и проблема шла!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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