Лучше сохранить его в базе данных в формате уценки, а затем преобразовать его в формат презентации, который вы хотите (HTML) во время отображения. Таким образом, вы можете редактировать свои данные так же, как вы добавили их в первую очередь.
В верхней части шаблона вы должны указать:
{% load markup %}
Затем используйте шаблон фильтра уценки.
{{ blog_post.body|markdown}}
Тогда просто используйте css, чтобы убедиться, что вы правильно отформатировали.
Вам также необходимо установить пакет уценки , если у вас его здесь нет.
И в вашем settings.py в вашем INSTALLED_APPS вы должны включить 'django.contrib.markup'
Для получения дополнительной информации см. Эту страницу .
Что касается того, почему вы не видите форматирование, проверьте размеченный источник и убедитесь, что он работает правильно. Т.е. убедитесь, что он размечается правильно. Затем убедитесь, что у вас есть необходимые таблицы стилей.
Формат уценки - это формат перед разметкой.
Вы также можете использовать JQuery , чтобы добавить класс к размеченным элементам, чтобы вы могли оформлять текст уценки, не затрагивая остальную часть страницы.