Я пытаюсь сохранить сырые данные, незавершенный 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>
Вы можете использовать Safe
фильтр , чтобы представить беззаботный текст, или Escape
фильтр для представления скрепленного текста. Вы также можете использовать autoescape
тег для установки блока. ( {% autoescape на%}
или {% Autoescape Off%}
)