本文共 974 字,大约阅读时间需要 3 分钟。
使用 pip 安装 mdeditor 库:
pip install django-mdeditor
在 settings.py 中将 'mdeditor' 加入 INSTALLED_APPS:
INSTALLED_APPS = [ # 其他应用... 'mdeditor',]
在 settings.py 中设置媒体根目录和 URL:
MEDIA_ROOT = os.path.join(BASE_DIR, 'uploads')MEDIA_URL = '/media/'
在 urls.py 中添加 mdeditor 路由:
from django.conf.urls import url, includefrom django.conf.urls.static import staticfrom django.conf import settingsurlpatterns = [ url(r'mdeditor/', include('mdeditor.urls'))]if settings.DEBUG: # 静态文件 (图片、CSS、JavaScript 等) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 在 models.py 中引入 MDTextField:
from django.db import modelsfrom mdeditor.fields import MDTextFieldclass ExampleModel(models.Model): name = models.CharField(max_length=10) content = MDTextField()
执行迁移命令:
python3 manage.py makemigrationspython3 manage.py migrate
以上步骤即可完成 Django 集成富文本编辑器的配置。如果需要进一步自定义编辑器功能,可以参考官方文档或社区资源。
转载地址:http://pjhbz.baihongyu.com/