Form表单上传文件
修正 views.py
import os
def upload(request):
if request.method == "GET":
img_list = models.Img.objects.all()
return render(request, "upload.html", {"img_list": img_list})
elif request.method == "POST":
name = request.POST.get("user")
obj = request.FILES.get("fafafa")
# 保留上传的文件
file_path = os.path.join("static", "upload", obj.name)
f = open(file_path, "wb")
for chunk in obj.chunks():
f.write(chunk)
f.close()
models.Img.objects.create(path=file_path)
# 返回并刷新页面
return redirect("upload.html")
import os
def upload(requ