DJANGO3.2后台如何使用ckeditor富文本编辑器,简单几步搞定!

2022-10-12 1,180 0

用的是DJANGO3.2.15 LTS长期支持版,在admin后台想添加ckeditor富文本编辑器,用于内容发布,例如文章内容、公司介绍这种长文本。参考知乎文章,经实践,很正常,能成功运行,三个步骤如下:

1、安装使用django-ckeditor

pip install django-ckeditor

2.在settings.py配置文件中注册ckeditor

INSTALLED_APPS=[
'ckeditor',
]

3、修改models模型

# 第一步导入相关包
from ckeditor.fields import RichTextField
# 文章表
class Article(models.Model):
# 原表设计方案
content = models.TextField(verbose_name='文章内容')
# 使用富文本编辑器需要更改为‘RichTextField’
content = RichTextField(verbose_name='文章内容')

修改完之后,执行数据库迁移命令:
python3 manage.py makemigrations
python3 manage.py migrate

补充:运行开发服务器(如果不在运行中),命令:python manage.py runserver

没有问题后进入后台,即可看到ckeditor富文本编辑器的样子。

ckeditor富文本编辑器
原文见:https://zhuanlan.zhihu.com/p/446290533

另,这样简单配置的ckeditor富文本编辑器,并不具备上传图片的功能。因自己目前并不需要此功能,就没有实践,如有需要,可以参考这篇文章:
https://blog.csdn.net/qq_15028721/article/details/119985342

相关文章

必应站长平台提示网站SEO description文字偏短,及WORDPRESS内容批量替换保险做法
wordpress6.5升级至6.8有风险!不得不采取曲线救国方式来解决
国际择校信息平台开发手记:5+2=23,均瑶集团下属的“世外教育系国际学校”,在上海究竟有多少所?
迅睿CMS后台内容加载不出来,解决方式是升级至最新框架及建站系统,附离线包升级实操记录
择校信息平台开发手记:2025中国国际化学校排名100强,有两家比均瑶集团旗下上海世外学校更强?
超好用!营销人木木老贼推荐“智谱清言 ”8个人工智能体AI工具

发布评论