目前我正在使用类似的东西:
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
就在我保存表格之前。哎呀
关于django - 如何将初始值传递给 Django 表单中的图像字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9038285/