В настоящее время я использую что-то вроде:как пройти начальное значение к 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)
Когда я называю Myform, как описано выше, начальные значения отображаются, как и ожидалось: textField1, поля 2 и imageField (с опциями В настоящее время: linkToImage, Очистить флажок и Изменить:)
Но когда я сохраняю форму, ничего не сохраняется в поле imageField (проверка базы данных, и я вижу поле imageField пустым).
Я знаю, что мне что-то не хватает, но я не могу понять, что. Какие-нибудь советы?
Вы указали ['upload_to'] (https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.FileField.upload_to) в модели и' MEDIA_PATH 'в ваших настройках? ([Здесь] (http://www.nitinh.com/2009/02/django-example-filefield-and-imagefield/) - хороший пост с полным примером). –