Django-如何将文件提交到表单?
在我的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')) ...
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
跳过表单的清理阶段。这是否回答了您的问题?