Вопрос:
Я хочу сохранить html code в базе данных через Django.
В models.py меня есть это поле
description = models.TextField()
Но когда я сохраняю данные в поле описания через Django Admin. Это отображает данные, как это
<h1>This is example</h1>
вместо того, чтобы конвертировать его в HTML. Здесь выход
Лучший ответ:
Механизм шаблонов, экранирующий HTML по умолчанию. Вы должны фильтровать его с помощью безопасного тега, когда вы показываете.
{{ description |safe }}
или используйте тег autoescape
{% autoescape off %}{{ description }}{% endautoescape %}