<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>fengfengupdate</title>
</head>
<body>
<textarea id="content"></textarea>
<script src="/static/plugins/kindeditor/kindeditor-all-min.js"></script>
<script>
KindEditor.ready(function (K) {
editor = K.create('#content', {
resizeType: 2,
allowPreviewEmoticons: true,
allowImageUpload: true,//是否允许本地上传
items: [
'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
'insertunorderedlist', '|', 'emoticons', 'image', 'link'],
uploadJson:'/img_upload'
//filePostName:'imgName'
});
});
//editor.html
</script>
</body>
</html>
复制代码
views.py
def img_upload(request):
import os
print(request.POST)
print(request.FILES)
obj = request.FILES.get('imgFile')
file_path = os.path.join('static/avatar', obj.name)
f = open(file_path,'wb')
for line in obj.chunks():
f.write(line)
f.close()
dict = {
'error':0,
'url':file_path,
'message':'上传失败了'
}
return JsonResponse(dict)
复制代码