Django笔记 使用编辑器django-ckeditor
来源:互联网 发布:美工军工基金指数 编辑:程序博客网 时间:2024/05/17 02:05
最近试了几下Django的编辑器,各有各的好处,在不使用markdown的情况下,发现ckeditor实现的比较简单,步骤如下。
基本设置
1.安装django-ckeditor
$ pip install django-ckeditor
2.在setting中,添加ckeditor , ckeditor_uploader 到INSTALLED_APPS
3.在setting中,添加
CKEDITOR_UPLOAD_PATH = "uploads/"CKEDITOR_IMAGE_BACKEND = "pillow"CKEDITOR_JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'
4.执行 python manage.py collectstatic ,收集静态文件
后端显示编辑器
5.model中添加ckeditor的字段
from ckeditor_uploader.fields import RichTextUploadingFieldclass Entry(models.Model): body = RichTextUploadingField() #RichTextField()from ckeditor.fields import RichTextFieldclass Post(models.Model): content = RichTextField()
6.在admin site中可以显示。
前端添加编辑器
7.添加js文件
<script src="//cdn.ckeditor.com/4.5.9/standard/ckeditor.js"></script>
8.添加代码如下
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>CKEditor</title> <script src="//cdn.ckeditor.com/4.5.9/standard/ckeditor.js"></script> </head> <body> <textarea name="editor1"></textarea> <script> CKEDITOR.replace( 'editor1' , {uiColor: '#9AB8F3'}); </script> </body></html>
参照
http://docs.ckeditor.com/#!/guide/dev_configuration
https://python.web.id/blog/django-installing-django-ckeditor/
https://github.com/django-ckeditor/django-ckeditor
https://github.com/django-ckeditor/django-ckeditor#installation
http://cdn.ckeditor.com/
http://ckeditor.com/download
https://github.com/mjr27/django-flatpages-tinymce
0 0
- Django笔记 使用编辑器django-ckeditor
- Django中使用CKEditor
- django ckeditor 使用
- django中使用ckeditor
- django-blog-zinnia添加文本编辑器ckeditor
- 在 Django Model 中添加富文本编辑器 CKEditor
- django ckeditor插件按钮
- django中使用ckeditor 直接显示html代码的问题
- django ckeditor.js找不到解决方法
- django-ckeditor表情包修改
- Django笔记 富文本编辑器 课题
- Django学习笔记+使用技巧
- Django笔记二 使用初步
- Django笔记---模板的使用
- Django学习笔记_PIP使用
- Django-- Tinymce在线编辑器的使用
- Django Admin 使用 TinyMCE 富文本编辑器
- django-笔记
- 析构函数virtual与非virtual的区别
- [ZooKeeper]纠正官网的Queue示例
- IntelliJ IDEA15如何配置tomcat
- Linux常用命令:more命令
- 第十三周【项目3-形状类族的中的纯虚函数】
- Django笔记 使用编辑器django-ckeditor
- Android 滤镜推流
- 史上最全的maven pom.xml文件教程详解
- 常量指针和指针常量
- windows bat脚本编写
- 北航面试之操作系统部分
- 使用CocoaPods开发并打包静态库
- win7系统sass编译乱码无法通过解决
- Linux常用命令:less 命令