首页 > 解决方案 > 将文件绑定到表单

问题描述

我正在 django 中开发一个项目,并且我有一个表单,我在其中将文件作为输入。在文档中它说我应该将文件绑定到表单。将文件绑定到表单是什么意思?

标签: django

解决方案


这是 Django Forms API 文档的摘录

在实践中,您通常会指定 request.FILES 作为文件数据的来源(就像您使用 request.POST 作为表单数据的来源一样):

带有图像字段的绑定表单,来自请求的数据

f = ContactFormWithMugshot(request.POST, request.FILES)

构造一个未绑定的表单和往常一样——省略表单数据和文件数据:

带有图像字段的未绑定表单

f = ContactFormWithMugshot()

https://docs.djangoproject.com/en/3.0/ref/forms/api/#binding-uploaded-files-to-a-form


推荐阅读