Django CKEditor 5 集成
Project description
Django CKEditor 5 ===
# 介绍 # 本项目整合了新版 [CKEditor 5](https://ckeditor.com/ckeditor-5/) 到Django. 老版本[django-ckeditor](https://github.com/django-ckeditor/django-ckeditor) 仍然在使用[CKEditor 4](https://ckeditor.com/ckeditor-4/).
根据 [ckeditor.com](https://ckeditor.com/docs/ckeditor5/latest/builds/guides/migrate.html)官方说明,CKEditor 5是一个你没有用过的船新版本。
整体上仍然使用 [django-ckeditor](https://github.com/django-ckeditor/django-ckeditor/tree/master/ckeditor)项目的架构。不同点是:
static/ckeditor5 包含最新的CKEditor 5经典编辑器(版本会随时更新,尽量与官方同步),[CKEditor 5下载](https://ckeditor.com/ckeditor-5/download/).
移除了`extraPlugins`,老的一些插件,如代码插入编辑,目前不可以使用,需要其他方案。
- 修改了`static/ckeditor5/ckeditor-init.js`部分代码, 在 initialiseCKEditor 方法里:
extraPlugins处理方法代码被删除
CKEditor 5 使用 ClassicEditor.create 来初始化创建编辑器,而不是用4的 CKEDITOR.replace
# 安装 # pip install django-ckeditor5
升级 pip install django-ckeditor5 -U
github pip install git+https://github.com/n37r06u3/django-ckeditor5
# 测试 # 下载源码解压 cd ckeditor5_demo
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
# 参考 # https://github.com/django-ckeditor/django-ckeditor
https://ckeditor.com/ckeditor-4/
https://github.com/pancodia/django-ckeditor5
https://ckeditor.com/ckeditor-5/
# 变更 #
20190304 - v0.0.1 初始化项目 CKEditor 5集成v11.0.1, 新版本django2.1.7测试可用
20190304 - v0.0.2 添加demo
20190304 - v0.0.3 添加大小配置
# TODO # 添加代码格式化插件
添加图片上传插件
添加html源码查看插件
完善安装说明
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_ckeditor5-0.0.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f194b05a76111c30868eccb641368ed0062305871f6ed0b2d02daaff39a5df00 |
|
MD5 | 3c2273cc29285bb5bf4c7f2c1183fd26 |
|
BLAKE2b-256 | 1b0e95718eef8fda2ed9406fb7f99b6ac84462e1578ba00500de3509f2eeb89e |