Django博客开发教程:使用ckeditor富文本编辑器添加数据

前一篇没用,我测试了集成ueditor之后没法上传图片,ueditor百度早就停止维护了,于是我想到了改用ckeditor,结果一遍成功

富文本即具备丰富样式格式的文本。可以是包含了HTML语法格式的字符串。为了快速简单的让用户能够在页面中编辑带html格式的文本,引入富文本编辑器。

 

 

一、安装 pip install django-ckeditor

 

 

二、添加应用,在setting.py中 在INSTALLED_APPS中添加

 

 

三、在setting.py中 添加下面代码 ,默认会添加富文本编辑器大部分的功能插件

 

 

四、主路由中 添加ckeditor路由

 

 

path(r'^ckeditor/', include('ckeditor_uploader.urls')),

 

 

五、在 models.py中 为模型类添加字段

 

 

ckeditor.fields.RichTextField 不支持上传文件的富文本字段

 

 

ckeditor_uploader.fields.RichTextUploadingField 支持上传文件的富文本字段

 

 

修改应用/models.py里面的字段信息,记得要重新数据迁移

 

 

content = models.TextField('内容') 修改为

 

 

content = RichTextUploadingField('内容')

 

记得from ckeditor_uploader.fields import RichTextUploadingField

 

 

到此 Django集成富文本编辑器ckeditor 结束。

posted @   Expl  阅读(113)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示