Django - Сохраните незавершенный HTML в модели

Я пытаюсь сохранить сырые данные, незавершенный HTML в одной из моих моделей Django для дисплея на моей домашней странице. Однако, когда я храню его в TextField, этого оставляют и заканчивает тем просто, что было отображено как необработанный текст. Как я могу сохранить необработанный HTML в модели Django?

** РЕДАКТИРОВАНИЕ **

Это кажется как будто то, что я был оставленным в образцовом слое, но в Шаблонном слое. Существует ли специальный тег, который я должен использовать? Я проверил значение в оболочку, и это очень хорошо, но по некоторым причинам когда я сделал {{block.html} (HTML является атрибутом блока, возражают, что хранит фактический HTML) в шаблоне, это выходит как это:

<p>This is a <strong>very</strong> <em>important</em> <span style="text-decoration: underline;">block</span></p>
<p style="padding-left: 30px;">it has very significant content!</p>
11
задан Dominic Rodger 26 January 2010 в 09:29
поделиться

1 ответ

Вы можете использовать Safe фильтр , чтобы представить беззаботный текст, или Escape фильтр для представления скрепленного текста. Вы также можете использовать autoescape тег для установки блока. ( {% autoescape на%} или {% Autoescape Off%} )

17
ответ дан 3 December 2019 в 07:12
поделиться
Другие вопросы по тегам:

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