没有合适的资源?快使用搜索试试~ 我知道了~
由于初学Django所以对于其特有的表单模板和models中的filefiled并不是特别熟悉。因此在本次开发中还是依照以往自己在html中写好图片提交表单: 注意在<form>表单的定义中一定要加上enctype= “multipart/form-data”属性,否则后台可能会取不到文件。 在form表单后一定要有{% csrf_token %} 我们在控制页面可以看到,当我们通过这样的表单进行提交后,FILES一栏中会有一个文件。 我们可以在views.py中通过 image=request.FILES.get(‘images’)去获取到该图片 当我们获取到图片img后,可以通过 i
资源详情
资源评论
资源推荐
Django后台获取前端后台获取前端post上传的文件方法上传的文件方法
由于初学Django所以对于其特有的表单模板和models中的filefiled并不是特别熟悉。因此在本次开发中还是依照以往自己在
html中写好图片提交表单:
注意在<form>表单的定义中一定要加上enctype= “multipart/form-data”属性,否则后台可能会取不到文件。
在form表单后一定要有{% csrf_token %}
我们在控制页面可以看到,当我们通过这样的表单进行提交后,FILES一栏中会有一个文件。
我们可以在我们可以在views.py中通过中通过
image=request.FILES.get(‘images’)去获取到该图片
当我们获取到图片当我们获取到图片img后,可以通过后,可以通过
image.name 获取到图片的名字
image.size获取到图片的大小
image.read()可以获取图片内容
通过通过
path=default_storage.save(路径,ContentFile(image.read()))
tmp_file = os.path.join(settings.MEDIA_ROOT,path)
及可以把图片从缓存中保存到相应路径下及可以把图片从缓存中保存到相应路径下
我们可以看到很上传的额图片已经直接能够保存在设置的目录当中了我们可以看到很上传的额图片已经直接能够保存在设置的目录当中了
weixin_38718307
- 粉丝: 8
- 资源: 858
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0