目前我使用的東西:textField1會,文字欄和:如何像一個初始值傳遞給的ImageField在Django形式
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會按預期的方式顯示在初始值imageField(與選項Currently:linkToImage,清除複選框和更改:)
但是,當我保存窗體,沒有什麼保存在imageField字段(檢查數據庫,我看到imageField字段爲空)。
我知道我錯過了這裏的東西,但我無法弄清楚什麼。有小費嗎?
你有沒有在模型和'MEDIA_PATH指定['upload_to'(https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.FileField.upload_to) '在你的設置? ([Here](http://www.nitinh.com/2009/02/django-example-filefield-and-imagefield/)是一個很好的例子)。 – 2012-01-28 20:42:24