好吧,我觉得自己像个白痴.为了让Django能够处理上传的文件,你需要将request.FILES变量传递给表单(有道理,对吧?!)
在我的情况下,以下行来自:
f = AdminEditForm(request.POST, instance = company)
至:
f = AdminEditForm(request.POST, request.FILES, instance = company)
要检查的另一件事(如果你将来遇到这样的事情)是你的表单是多部分的.您的代码应如下所示: