ueditor属于百度的一个编辑器,看起来挺好用的,类似于word的操作面板,但功能肯定没有那么全的。
下面说一下怎么把这一编辑器加到我们的django项目中(GitHub地址)
现在github上已经更新到python3,但对django2.1支持好像不太好,所以不建议直接pip安装到库里边,这里我们可以直接拿到源码当成一个应用来加到你的项目中,作修改也方便很多。
git clone https://github.com/twz915/DjangoUeditor3.git
至你项目目录下。
现在按照GitHub一通设置,基本就可以用了。
#setting里install_app里新增,其中DjangoUeditor需要在项目目录,不在的话引入方式自己换
INSTALLED_APPS = [
'DjangoUeditor',]
#这样配置目录可以保证上传的文件可以通过/static/...访问到,实际部署的时候这就没多大用处了
MEDIA_URL = '/static/media_file/'
#上传文件目录
MEDIA_ROOT = os.path.join(STATICFILES_DIRS[0], 'media_file')
在主urls里你要新增一项
path('ueditor/', include('DjangoUeditor.urls'))
在某模型类里边添加字段,各个参数github上有讲,或者自己查看config.json