Как отобразить сообщение об ошибке в методе сохранения Джанго - PullRequest
1 голос
/ 06 февраля 2012

Я хочу отобразить сообщение об ошибке в случае, если создаваемый мной экземпляр превышает максимальный предел, указанный в определенной модели.Это внутреннее состояние.

Я знаю, что мы можем скрыть + и переопределить метод has_add_permission.Это используется для аутентификации пользователя в моем приложении.

Однако я хочу разрешить создание экземпляра для определенного имени входа, которое является суперпользователем на основе внутреннего условия.

ValidationError выдает ошибку u' max...' ValidationError at the url...

Может кто-нибудь подсказать?

1 Ответ

1 голос
/ 06 февраля 2012

Я не знаю, что такое "внутреннее состояние".

Однако, вы не делаете это в методе save. Вы делаете это в валидаторе . Например, вы можете определить метод clean в вашей модели, чтобы обработать это, или использовать пользовательскую форму с проверкой в.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...