Текстовая область не читает HTML - PullRequest
0 голосов
/ 25 октября 2019

У меня установлено приложение блога Django для блогов, все работает нормально, но мне нужно добавить посты (через администратора) с HTML в поле содержимого поста, теперь текстовая область может читать только простой текст (он не отображаетсяHTML).

Это поле: (models.py)

content = models.TextField()

Это HTML-код этого поля:

<h6 class="card-text" ><small>{{post.content|slice:":500" |linebreaks |safe}}</small></h6>

Вопрос: есть лиспециальные конфиги для Django / Python для того, чтобы поле отображало HTML?

1 Ответ

1 голос
/ 25 октября 2019

Тег safe уже должен это делать ... вы пробовали это:

{% autoescape off %}
    {{ post.content }}
{% endautoescape %}

https://code.djangoproject.com/wiki/AutoEscaping

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...