ckeditor 富文本编辑器

安装ckeditor

pip install django-ckeditor

settings配置

INSTALLED_APPS = [

    'ckeditor', # 富文本编辑器
    'ckeditor_uploader', # 富文本编辑器上传图片模块

]

添加ckeditor配置

# settings.py
CKEDITOR_CONFIGS = {
	'default':{
		'toolbar':'full', # 完整工具条
		'height': 300, # 编辑高度
		# 'woidth': 300, # 编辑宽度
	},
} C
KEDITOR_UPLOAD_PATH = ''   # 上传图片保存路径,使用了fastDFS,设置为

主项目里添加ckeditor路由配置

urlpatterns = [
...
re_path(r'^ckeditor/', include('ckeditor_uploader.urls')),
]

在你需要用到富文本的表结构里添加一下字段

	from ckeditor.fields import RichTextField
	from ckeditor_uploader.fields import RichTextUploadingField
	
	desc_detail = RichTextUploadingField(default='', verbose_name='详细介绍')
   

现在你进 django 的admin 界面就能看到该表里的 desc_detail 字段是个富文本编辑器,但好像字体是繁体,我们可以去改
在 python 下载的模块文件夹里

C:\Users\sujiankang\AppData\Local\Programs\Python\Python37\Lib\site-packages\ckeditor\static\ckeditor\ckeditor\lang

在这里插入图片描述
修改其中的语言文件配置,把zh-ch文件内容复制到zh文件种即可
效果如下:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值