上次有小伙伴给我留言说不知道怎么运用图文混排,那么就简单的说一下
在模板中引入js文件
{% load static %}
script src="{% static ‘sadmin/js/jquery-1.12.4.min.js’ %}" ></script
script src="/static/sadmin/tinymce/js/tinymce/tinymce.min.js"></script
script src="/static/sadmin/js/tinymce_setup.js"></script
修改 tinymce_setup.js中的
imageupload_url: “/sadmin/upload_file/” (接口路径)
3.配制上传目录
Setting.py 中
UPLOAD_ROOT = os.path.join(BASE_DIR,‘upload’)
#导入文件路由库
from django.views.static import serve
urls里面
path(‘upload_file/’,views.upload_file)
re_path(’^upload/(?P
上传代码
def uploadfile(img):
f = open(os.path.join(settings.UPLOAD_ROOT, ‘’, img.name), ‘wb’)
for chunk in img.chunks():
f.write(chunk)
f.close()
def upload_file()接口函数
img = request.FILES.get(‘file’)
uploadfile(img)
mes={}
mes[‘path’] = “/upload/”+img.name
mes[‘error’] = False
return HttpResponse(json.dumps(mes,ensure_ascii=False))