Django.form在其字段图像中没有从请求中获取文件

时间:2016-06-29 17:07:21

标签: python django forms file

我有来自FileField的模型的django modelForm

class A(models.Model):
     image = models.FileFiled(null=True, upload_to='images/', verbose_name='name')

class Form(forms.Form):
     model = A

在视图中,我从帖子请求中获取文件

def edit(request):
    post = get_object_or_404(A,pk)
    if request.method == "POST":
        form = PostForm(request.POST, request.FILES, instance=post)

但是对象中的图像没有改变,对我来说这是不可思议的,因为这种形式,但对于创建对象,工作正常 我怎样才能轻松解决这个问题?

1 个答案:

答案 0 :(得分:1)

在表单中,您需要<form enctype="multipart/form-data">

有关详细信息,请查看Why is form enctype=multipart/form-data required when uploading a file?