路由
# 上传图片的页面
path("test_pic_upload/", one_views.test_pic_upload, name="test_pic_upload"),
# 传图的处理
path("upload_handle/", one_views.upload_handle, name="upload_handle")
显示图片的视图

前端表单注意事项
<body>
<form action="/one/upload_handle/" method="post" enctype="multipart/form-data">
<input type="file" name="pic">
<input type="submit" value="提交">
</form>
</body>
注意三个点:
》上传图片文件,一定要用 post 方式上传
同理,文件,音频,视频都用post
》类型一定要写
enctype="multipart/form-data
》表单控件
<input type="file" name="pic">
upload_handle视图
路由
# 传图的处理
path("upload_handle/", one_views.upload_handle, name="upload_handle")
视图
》拿到所有的传输过来的文件
request.FILES
》拿到指定传过来的文件
request.FILES[键]
键的取值源自

》写入文件



》需要完成数据的保存

本文详细介绍了一个基于Django的图片上传功能实现,包括前端表单设计、POST请求的使用、Multipart表单数据类型以及如何在后端处理上传的图片文件。文章强调了正确配置表单和理解request.FILES的重要性。

被折叠的 条评论
为什么被折叠?



