Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django中将文件绑定到表单_Django_Django Forms - Fatal编程技术网

在Django中将文件绑定到表单

在Django中将文件绑定到表单,django,django-forms,Django,Django Forms,我正在尝试创建一个表单,用户可以在其中保存进度。我已成功地在保存文件时上载了这些文件,但由于某些原因,以下代码将上载的文件与表单解除绑定,从而使用户重新加载该文件: class ImageForm(forms.ModelForm): class Meta: model = MyImage imageform = ImageForm(instance=a_MyImage_instance) 我想我可以手动获取和设置文档,但这种行为对我来说有点奇怪。有人能澄清一下吗?您可以使用查看当

我正在尝试创建一个表单,用户可以在其中保存进度。我已成功地在保存文件时上载了这些文件,但由于某些原因,以下代码将上载的文件与表单解除绑定,从而使用户重新加载该文件:

class ImageForm(forms.ModelForm):
  class Meta:
    model = MyImage

imageform = ImageForm(instance=a_MyImage_instance)
我想我可以手动获取和设置文档,但这种行为对我来说有点奇怪。有人能澄清一下吗?

您可以使用查看当前上载的文件

比如:


这是个很酷的主意。非常感谢。我的另一个想法是在编辑和显示带有删除按钮的现有图像时,使上载字段成为可选字段。
from django.contrib.auth.widgets import AdminFileWidget
class ImageForm(forms.ModelForm):
    nameofimagefield = forms.ImageField(widget=AdminFileWidget)
    class Meta:
        model = MyImage