django 上传文件失败原因主要有4个
1.html的form需要有enctype="multipart/form-data"
比如
<form method="post" enctype="multipart/form-data">
2.view的生成form的时候要有request.FILES
比如
AuthForm(request.POST, request.FILES, instance=profile)
3.html用于上传文件的input名字和form定义的是否一致。
4.html的form的method必须是post