Python中django哪个富文本编辑器比较好?
null
Python中django哪个富文本编辑器比较好?
10 回复
这个东西自己集成,跟 django 没关系吧。
Django项目里选富文本编辑器,主要看你的具体需求。我推荐几个主流方案:
1. CKEditor + django-ckeditor 这是最经典的选择,功能全面、文档丰富。
# settings.py
INSTALLED_APPS = [
...
'ckeditor',
]
# models.py
from django.db import models
from ckeditor.fields import RichTextField
class Article(models.Model):
content = RichTextField()
2. TinyMCE 轻量级但功能不弱,适合需要简洁界面的项目。
# settings.py
INSTALLED_APPS = ['tinymce']
# models.py
from tinymce.models import HTMLField
class Post(models.Model):
body = HTMLField()
3. Summernote Bootstrap风格,界面现代,适合后台管理系统。
# settings.py
INSTALLED_APPS = ['django_summernote']
# urls.py
from django.urls import path, include
urlpatterns = [
path('summernote/', include('django_summernote.urls')),
]
简单建议:
- 要功能全选CKEditor,要轻量选TinyMCE,要好看选Summernote。
- 记得处理XSS防护,这些编辑器都支持安全配置。
ckeditor
Ueditor
vscode
如果是在 admin 中集成的话 ckeditor 方便点
ckeditor
ckeditor
ckeditor
ckeditor

