только с ней выносится в форму?
потому, что назначение формы - это валидация поступающих из html-формы данных а модель, в идеале, - это представление структуры таблицы в БД
Путаешь ситуацию Здесь что-то типа валидации на уникальность которая проводится на уровне модели На уровне формы проверяется какой формат у дат и пришли ли они вообще А в модели идёт уже проверка на уникальность текущей записи
не путаю. Это в "джанго мире", у начинающих, считается нормой писать логику в моделях. Дока так приучает. Для питонистов, модели - это мапперы данных из БД. Для подобной логики создаются отдельные сущности. К тому же, в модели можно указать ограничение и БД будет проверять за тебя.
+++ не надо логику в моделях из этого потом получаются нечитабельные уроды-простыни надо в отдельные методы/классы, что угодно-удобно и их уже использовать в моделях
Обсуждают сегодня