Sử dụng django-quill cung cấp trường QuillField lưu nội dung rich text (HTML) trực tiếp vào database.
Cài đặt
pip install django_quillThêm
'django_quill'vào INSTALLED_APPS, cấu hình MEDIA_ROOT/URL.Model:
content = QuillField(blank=True)Form:
ModelFormvớifields = '__all__'Template: load media Quill:
{{ form.media }} {% include 'django_quill/media.html' %}
Kết quả
Trình soạn thảo đẹp, hỗ trợ bold, italic, list, chèn ảnh... lưu trực tiếp vào DB.