我已多次阅读文档,但我仍感到困惑。在Django中指定模型时,可以指定文件的目标。但是,在文档中,他们会大量处理手动写入磁盘的问题。我的问题是:只是说form.save()
或用硬编码(?)路径编写文件处理程序是否更好。 form.save()
对我而言非常好。
答案 0 :(得分:4)
假设您正在使用forms.ModelForm
子类,调用表单的save方法应该可以正常工作。有些事情需要注意。
确保处理表单的视图检查文件
form=MyModelForm(data=request.POST, files=request.FILES)
当你说form.save()
片状时,你的意思是什么?