抱歉我的英文。
我对 forms.ImageField 有疑问。问题是,我想动态地为此字段设置初始值,而widget ClearableFileInput 将显示“当前链接”和复选框。我在某处读到,我必须通过属性 url 传递字典文件,然后,widget知道显示它。但我不知道如何正确传递......
if attr.type == "Img":
self.fields [title] = forms.ImageField (required = bool(required))
# Where here, I have to assign an initial value.
# Thank you.
答案 0 :(得分:0)
您可以在渲染表单时为ImageField指定值,例如
initialValues={
'textField1':'value for text field 1',
'textField2':'value for text field 2',
'imageField': someModel.objects.get(id=someId).logo
}
form = myForm(initial=initialValues)
答案 1 :(得分:0)
它的工作,我只需要分配初始值,ImageFieldFile类型的对象
self.fields[title].initial = ImageFieldFile (file)