Вот проблема, у меня есть Django Form, содержащий поле File, а именно:
photo = forms.FileField(help_text="Please attach a photo", required=False)
Если форма проверена, поле Файл ограничено и сохранено правильно. Проблема заключается в том, что пользователь заполняет всю форму и не проверяет: путь к выбранному файлу исчезает.
Итак, если пользователь этого не осознает, он исправляет другие ошибки полей и снова отправляет - без фото на этот раз.
На всякий случай форма создается в представлении следующим образом:
ProfileForm(request.POST or None, request.FILES or None)
а HTML:
<div id="uniform-id_photo" class="uploader">
<input id="id_photo" class="clearablefileinput" type="file" name="photo" size="19" style="opacity: 0;">
<span class="filename" style="-moz-user-select: none;">No file selected</span>
<span class="action" style="-moz-user-select: none;">Choose File</span>
</div>
У кого-то была такая же проблема раньше? Любые мысли о решении?:)
Спасибо!