关于django2中实现富文本编辑和图片上传(ckeditor)

首先说说富文本编辑,有很多富文本编辑器可以用,我选择,这是django自己的东西
首先就是安装
使用强大的 pip大法
安装好了之后,我们先要将这个添加进我们的django app中

关于django2中实现富文本编辑和图片上传(ckeditor)
当然不要忘了在用ckeditor库

在这个时候你就可以进入后台admin中查看你的正文了。

这里还有一个小问题,如果你希望可以实现图片上传功能,因为的图片上传实在是太麻烦了,所以你就需要下载另外一个库来实现这个功能
同样的配方同样的味道pip 之后就是在setting的app中添加

使用上传功能,需要设置上传位置。该文件是上传到media目录,所以也需要设置media。打开settings.py添加如下设置:

放在django项目根目录,同时也需要创建media文件夹

上传需要有url地址,在全局url中设置:

另外,上传的图片是到media中,不是在static中。我们还需要设置media可被访问,如下设置可用于开发中使用,若部署到服务器可用服务器软件设置:

最后在models中修改一下字段类型

关于django2中实现富文本编辑和图片上传(ckeditor)

参考:http://yshblog.com/blog/193

来源:flyLFM

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年2月9日
下一篇 2019年2月9日

相关推荐