Django-如何将文件提交到表单?

Django-如何将文件提交到表单?,django,Django,在我的Django项目中,我有以下观点: def create_format(request, **kwargs): if request.method == 'POST': form = FormatUpdateForm(request.POST) if form.is_valid(): business_type = int(request.POST.get('business_type')) ...

在我的Django项目中,我有以下观点:

def create_format(request, **kwargs):
    if request.method == 'POST':
        form = FormatUpdateForm(request.POST)
        if form.is_valid():
            business_type = int(request.POST.get('business_type'))

            ... more fields ...

            constitutive_act_copy = clean_str(request.POST.get('constitutive_act_copy'))
            return HttpResponseRedirect(reverse('formats:formats'))
    elif request.method == 'GET':
        form = FormatUpdateForm()
    return render(request, 'format_form.html', context={'form': form, 'autocomplete': SearchableData.objects.all()})

我有很多字段,其中一些是文件字段。我想用从表单中获得的数据创建一个对象,我可以为除FileFields之外的所有字段创建对象。在创建对象时,获取上传到表单中的文件并将其用作属性的正确方法是什么?

为什么不使用
表单。已清理的\u数据
?使用
request.POST
request.FILES
跳过表单的清理阶段。这是否回答了您的问题?