表单提交方式需要是 post
form 添加一个属性为 enctype="multipart/form-data"
在 index.html 加入input 标签
Titlehello worlds
修改 views.py
from django.shortcuts import render
def klvchen(req):
print("前端数据: ", req.POST)
print("file:", req.FILES)
for item in req.FILES:
obj = req.FILES.get(item) # 获取要写入的文件
filename = obj.name # 获取文件名
f = open(filename, 'wb')
for line in obj.chunks(): # 分块写入
f.write(line)
f.close()
return render(req, "index.html")
成功上传文件