目前,我正在使用类似:
initialValues={
'textField1':'value for text field 1',
'textField2':'value for text field 2',
'imageField': someModel.objects.get(id=someId).logo
}
form = myForm(initial=initialValues)
当我如上所述调用myForm时,初始值将按预期显示:textField1,textField2和imageField(具有“当前”选项:linkToImage,“清除”复选框和“更改” :)
但是,当我保存表单时,imageField字段中没有保存任何内容(检查数据库,然后看到imageField字段为空白)。
我知道我在这里想念什么,但是我不知道是什么。有小费吗?
最佳答案
我通过分配
request.FILES['imageField']=someModel.objects.get(id=someId).logo
解决了我的问题在我保存表格之前。 Yeezy