您的位置:首页 > 其它

上传图片+图文混排

2019-04-24 20:48 148 查看

settings里在最后配置 UPLOAD_ROOT = os.path.join(BASE_DIR,‘upload’) 即可

导入 import json
创建文件夹 upload文件夹 用来储存图片

写入图片到upload 并导包
from prohua.settings import UPLOAD_ROOT
import os
def upload_file(img):
f = open(os.path.join(UPLOAD_ROOT, ‘’, img.name), ‘wb’)
for chunk in img.chunks():
f.write(chunk)
f.close()

#上传图片
def submit_image(request):
if request.method == ‘POST’:
img = request.FILES.get(‘file’)
upload_file(img)
mes={}
mes[‘path’] = ‘/upload/’+img.name
mes[‘error’] = False
return HttpResponse(json.dumps(mes))

子文件url里导包 并写入
from django.urls import path,re_path
from zzx import views
from prohua.settings import UPLOAD_ROOT
from django.views.static import serve

re_path(’^upload/(?P.*)$’,serve,{‘document_root’:UPLOAD_ROOT}),
path(‘submit_image/’, views.submit_image),

HTML里导入js文件
script type=“text/javascript” src="…/…/static/admin/js/jquery-1.12.4.min.js">
script src="…/…/static/admin/tinymce/js/tinymce/tinymce.min.js">
script src="…/…/static/admin/js/tinymce_setup.js">

form表单里加

form表单里面的 图文混排写法比较特殊 详情
div id=“rich_content” name="details ">

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: