目前,我正在使用类似:

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

09-25 18:57