在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