python教学资源百度网盘,Django 百度网盘
首先,如有需要,请自行下载并实现django第三方插件DjangoUeditor,而不是将百度福格文字编辑器集成到管理员中。这里可以考虑将百度福哥文本编辑器整合到html页面中;
(1)下载百度富哥文字编辑器,根据文档进行整合,会发现无法上传文件和图片。
2)后台上传配置(本文主要介绍后台上传配置))。
1)找到新的app名称ueditor(修改后台统一接口)ueditor.config.js文件,将serverUrl改为后台接口地址。例如,server URL:“/u editor/index/”
在ueditor文件夹中创建一个新的urls.py,并添加URL:URL(rindex/$ , index )
3)复制CONFIG.json数据放入ueditor的文件夹,命名为CONFIG.py,组织格式为python格式,数据命名为config,根据需要放置图片访问路径。如果访问路径是/media/img/aa.png,就在这里。
4)索引处理方法创建from django . core . files . storage import default _ storage
来自django . core . files . baseimportcontentfile
from.configimportCONFIG
来自django.httpimporthttpresponse
来自django . views . decorators . csrfimportcsrf _ exempt
导入JSON
#首先,js初始化编辑器必须请求这个接口。操作是配置。收到请求后,将我们请求的格式返回给您。
#为了效率和不必要的失败,我们直接使用ueditor公式附带的config.json文件
@csrf_exempt
Ef(请求):
action=request.get.get(action , config )
ifrequest.method==GET :
数据=配置
返回httpresponse (JSON.dumps)数据))
否则:
#图片上传
ifaction==uploadimage :
DATA=request.files.get(upfile))。
name=data.name
#如果必须配置介质,此方法将保存在介质上。
path=default _ storage . save(ueditor/ name,content file (data.read)))
#必须以下列格式返回
data={url:path, state:SUCCESS}
返回httpresponse (JSON.dumps)数据))
5:配置完成后,js提交并提交数据格式表单:
在这里写下你的初始化。
Ajax提交:
varue=UE.getEditor( )
text=ue.getPlainTxt(
注:以上为原创,转载请填写地址。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。