различные данные: имя, почту, телефон, страну, город и т.д. У меня есть отдельная таблица для страны, которая связана через FK с другой таблицей, которая хранит инфу о Пользователе. Как мне перед записью в БД проверить есть ли в таблице введенная пользователем Страна? Если есть, то присвоить его, если нет - то создать новую страну. Мне нужно в модели переопределить метод save? Или как-то по другому? У меня без этой проверки дублируются значения
в джанго-формах есть метод clean()
Спасибо. Пойду читать)
А как clean поможет избежать дублей в таблице?
там можно сделать проверку и, при необходимости, зарегистрировать ошибку. Тогда форма будет не валидна
Обсуждают сегодня