Jquery Django ModelForm无法实例化request.xml文件

Jquery Django ModelForm无法实例化request.xml文件,jquery,django,postgresql,upload,modelform,Jquery,Django,Postgresql,Upload,Modelform,我正试图将一个文件保存到一个modelform,如果我只是在控制台上用“print request.FILES”打印出来,我就可以在request.FILES中看到该文件,这会给我 <MultiValueDict: {u'ondisk': [<InMemoryUploadedFile: myfile.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)>]}> 我收到

我正试图将一个文件保存到一个modelform,如果我只是在控制台上用“print request.FILES”打印出来,我就可以在request.FILES中看到该文件,这会给我

<MultiValueDict: {u'ondisk': [<InMemoryUploadedFile: myfile.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)>]}>
我收到一个表单错误,它是这样说的:

<ul class="errorlist"><li>ondisk<ul class="errorlist"><li>This field is required.</li></ul></li></ul>

您是否在表单中指定了
enctype=“multipart/form data”
?您可以发布查看代码吗?是的,它在表单上,我也在使用jQuery Fileupload(工作正常)。如果我在forms.py中设置required=False,我可以通过is_valid()检查,但我的“ondisk”只是设置为None。问题是UnifiedFileForm()似乎不喜欢将request.FILES作为参数。不知怎的,我看不懂。。request.POST读起来很好。另一个更新。即使在使用python调试器(PDB)时,我也没有收到任何错误。我的模型似乎不喜欢接收request.FILES,并将其视为无,即使它不是空的。
<ul class="errorlist"><li>ondisk<ul class="errorlist"><li>This field is required.</li></ul></li></ul>
def AddFile(request): 
    """ 
    View Name: AddFile 
    URL: /files/add/ 
    Template: None 
    Parameters: fs, tags, files 
    """ 
    print request.POST 
    print request.FILES 
    if request.POST and request.FILES: 
        form = UnifiedFileForm(request.POST, request.FILES) 
        print form print form.errors 
        if form.is_valid(): 
            print 'form was valid' 
            print form.cleaned_data  
            f = form.save(commit=False)