ksenofobius
@ksenofobius
Люблю долбить по клавишам

Как в django сделать ImageField not required в form.is_valid() если изображение уже было загружено ранее?

Собственно имеется форма для заполнения данных, паспортных данных. Если она уже была заполнена то я дергаю из базы данных значения пользователя и подставляю в форму. Все поля являются обязательным, однако, когда пользователь повторно хочет изменить данные, например имя или фамилию, то у него требуют еще и изображение, потому что файл с ним может теряться, либо пользователь заходит с другого пк.
Я пока распарсил html форму, и по првоерке user.img.url удалял, либо оставлял атрибут required. Однако в views проверка формы на валидность в таком случае не проходит. Собственно как можно средствами джанго обновить все поля кроме imgfield? Или придется из формы извлекать все данные и обновлять базу данных исходя из того что пришло?
  • Вопрос задан
  • 458 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы