kindeditor 图片上传
本文讲解"kindeditor 图片上传",用于解决相关问题。
视图函数
CONTENT = "" from app01.forms import ArticleForm def wangzhe(request): if request.method == "GET": obj = ArticleForm() return render(request,'wangzhe.html',{'obj':obj}) else: obj = ArticleForm(request.POST) if obj.is_valid(): content = obj.cleaned_data['content'] global CONTENT CONTENT = content print(content) return HttpResponse('...') def see(request): return render(request,'see.html',{'con': CONTENT}) def upload_img(request): import os upload_type = request.GET.get('dir') file_obj = request.FILES.get('imgFile') file_path = os.path.join('static/imgs',file_obj.name) with open(file_path,'wb') as f: for chunk in file_obj.chunks(): f.write(chunk) dic = { 'error': 0, 'url': '/' + file_path, 'message': '错误了...' } import json return HttpResponse(json.dumps(dic))
前端页面
<body> <form method="POST" action="/wangzhe.html" novalidate> {% csrf_token %} <p> 文章标题 {{ obj.title }} </p> <div> <div>文章内容</div> <div> {{ obj.content }} </div> </div> <input type="submit" value="提交" /> </form> <script src="/static/kindeditor-4.1.10/kindeditor-all.js"></script> <script> KindEditor.create("#i1",{ width: "700px", height: "300px", resizeType:1, uploadJson: '/upload_img.html', extraFileUploadParams:{ "csrfmiddlewaretoken":"{{ csrf_token }}" } }) </script> </body>
关于 "kindeditor 图片上传" 就介绍到此。希望多多支持编程宝库。
本文讲解"注解+反射+递归动态生成多层XML",用于解决相关问题。1.首先我们先创建一个xml的帮助类,这个帮助类不许要任何属性,需要帮助实体类识别其他的成员实体类,代码如下:注释xml帮助类import ...