Django.表单不能从请求中获取文件



我有django modelForm from model with FileField

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

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

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

但是对象中的图像没有改变,这对我来说是不明显的,因为这种形式,但是对于创建对象来说,工作得很好我怎样才能用简单的方法解决这个问题?

表单中需要有<form enctype="multipart/form-data">

有关更多细节,您可以检查为什么上传文件时需要form enctype=multipart/form-data ?

相关内容

  • 没有找到相关文章

最新更新