Как сохранить HTML-код в базе данных через Django

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

Вопрос:

Я хочу сохранить html code в базе данных через Django.

В models.py меня есть это поле

description = models.TextField()

Но когда я сохраняю данные в поле описания через Django Admin. Это отображает данные, как это

<h1>This is example</h1>

вместо того, чтобы конвертировать его в HTML. Здесь выход

Лучший ответ:

Механизм шаблонов, экранирующий HTML по умолчанию. Вы должны фильтровать его с помощью безопасного тега, когда вы показываете.

{{ description |safe }}

или используйте тег autoescape

{% autoescape off %}{{ description }}{% endautoescape %}

Оцените статью
Добавить комментарий