一、通过正常网页端文件上传
(一)前端:html
form表单中添加设置
enctype="multipart/form-data" (二)后端:views.py
(二)后端:views.py
 
获取上传文件对象
upload_file=request.FILES.get("文件域名称")分块写入服务器
for chunk in upload_file.chunks():
         目标文件.write(chunk)二、通过admin管理文件上传
(一)models.py中写一个类
img=models.ImageField(verbose_name="图片")

(二)admin.py中注册这个类

(三)settings.py中设置路径
"upload_files"是在根目录中创建的一个文件夹,也可自行命名
MEDIA_ROOT = os.path.join(BASE_DIR, "upload_files")
MEDIA_URL = 'media/'(四)通过admin后台管理进行文件上传操作





















