LINUX.ORG.RU

История изменений

Исправление ism, (текущая версия) :

Валидировать надо только через формы, модели не предназначены для валидации. Формы не обязательно должны принимать данные post, это может быть любой dict

Берете форму, скармливаете ей dict с данными, а дальше is_valid

На худой конец можно попробовать сигнал pre save, и кидать exception, но это когда другое не подходит

Исправление ism, :

Валидировать надо только через формы, модели не предназначены для валидации. Формы не обязательно должны принимать данные post, это может быть любой dict

Берете форму, скармливаете ей dict с данными, а дальше is_valid

На худой конец можно попробовать сигнал pre save, и кидать exception, но это когда другое не подходит

Исправление ism, :

Валидировать надо только через формы, модели не предназначены для валидации. Формы не обязательно должны принимать данные post, это может быть любой dict

Берете форму, скармливаете ей dict с данными, а дальше is_valid

На худой конец можно попробовать сигнал pre save, и кидать exception, но это когда другое не подходит

Исходная версия ism, :

Валидировать надо только через формы, модели не предназначены для валидации. Формы не обязательно должны принимать данные post, это может быть любой dict

Берете форму, скармливаете ей dict с данными, а дальше is_valid