django-prose-editorΒΆ
Prose editor for the Django admin based on ProseMirror and Tiptap. Announcement blog post.
After installing the package (using pip install
django-prose-editor[sanitize]) the following should get you started:
from django_prose_editor.fields import ProseEditorField
content = ProseEditorField(
extensions={
"Bold": True,
"Italic": True,
"BulletList": True,
"Link": True,
},
sanitize=True # Enable sanitization based on extension configuration
)
Table of contents
- Installation
- Configuration
- Sanitization and Security
- Custom Extensions and Menu Integration
- Menu configuration
- NodeClass Extension
- TextClass Extension
- ClassLoom Extension
- StyleLoom Extension
- Presets
- Legacy Configuration
- Usage outside the Django admin
- System Checks
- Usage with JavaScript bundlers
- Development
- Change log
- Next version
- 0.25 (2026-03-17)
- 0.24 (2026-01-30)
- 0.23 (2026-01-13)
- 0.22 (2025-11-17)
- 0.21 (2025-11-12)
- 0.20 (2025-11-04)
- 0.19 (2025-10-29)
- 0.18 (2025-08-27)
- 0.17 (2025-08-25)
- 0.16 (2025-07-11)
- 0.15 (2025-07-04)
- 0.14 (2025-07-02)
- 0.13 (2025-06-25)
- 0.12 (2025-05-12)
- 0.11 (2025-04-16)
- 0.10 (2024-12-17)
- 0.9 (2024-10-30)
- 0.8 (2024-08-26)
- 0.7 (2024-08-02)
- 0.6 (2024-07-26)
- 0.5 (2024-07-08)
- 0.4 (2024-05-26)
- 0.3 (2024-04-09)
- 0.2 (2024-03-12)
- 0.1 (2024-03-11)