Как лучше всего работать с валидацией форм Django с использованием вложений FieldFile?
В настоящее время у меня есть приложение Django, и я использую встроенную валидацию формы для генерации ошибок формы при отправке пользователем. Все работает нормально. Моя проблема в том, что я позволяю пользователям прикреплять файлы к странице... и если валидация формы не проходит, файлы исчезают, и пользователю приходится прикреплять их заново, и он, скорее всего, забудет, потому что уже прикреплял их однажды. Не самый лучший пользовательский опыт. Я видел, где можно использовать Javascript, но разве это не лишает Django-формы смысла?
Заранее спасибо за любые мысли.
Что именно вы имеете в виду под ошибкой валидации формы, файлы исчезают и пользователю приходится прикреплять файлы заново? ....
Если валидация формы не прошла, вы можете выдать ошибку на веб-странице через сообщения о том, что определенный файл не является допустимым .
Основная причина, по которой формы не валидны, заключается в том, как вы устанавливаете атрибуты полей модели и views..... Да, действительно, js, jQuery, ajax имеют рычаги влияния, но если вы знаете, как работать с ними, их очень легко использовать.
Было бы хорошо, если бы вы показали код или ошибку, с которой вы столкнулись. Так члены сообщества смогут помочь вам без путаницы.
Потому что есть много ошибок, связанных с валидацией формы. Поэтому, когда вы публикуете ошибку, ее легче решить, чем высказывать свое мнение жирным шрифтом.
Спасибо. 😊