Как отобразить поле Quill в представлениях Django?

Для своего форума я пытаюсь использовать редактор Quill Rich Text для форматирования сообщений и комментариев.

class Topic(models.Model):
   title = models.CharField(max_length=70, blank=False, null=False)
   description = QuillField(default="")

И удалось создать немного контента <class 'django_quill.fields.FieldQuill'>

Вот как это выглядит на форме администратора

Я пробовал отображать его в представлениях с помощью

<div class="">{{topic.description.html| safe}}</div>

Вот как это выглядит в Views

Я использую пакет django-quill введите описание ссылки здесь. Я включил все теги стилей и скриптов, как рекомендовано, и все равно стили не применяются.

Любые идеи, как я могу отобразить содержимое как есть.

Я пробовал:

  • Преобразование дельта-типа {"ops":[{"attributes":{"bold":true},"insert":"dqwdqwdqdqdq"},{"insert":"\n"}]} в html перед сохранением модели. не удалось с ошибкой TypeError: 'FieldQuill' object is not subscriptable

Пожалуйста, порекомендуйте надежные пакеты для преобразования дельты в html или отображения содержимого со всем форматированием.

TIA

Вернуться на верх