Я хотел бы изменить сообщение об ошибке по умолчанию, когда повторяющиеся записи попытаются сохранить, когда они должны быть уникальными, т.е. unique=True
. Примерно так:
email = models.EmailField(unique=True, error_messages={'unique':"This email has already been registered."})
Но, unique
в приведенном выше случае было догадкой и не работает. Я также не могу узнать, что такое имя ошибки. Кто-нибудь знает правильное имя?
Обратите внимание: эта проверка является уровнем модели, а не проверкой формы.
EDIT:
Немного больше информации, в настоящий момент текущее сообщение об ошибке отображается form.errors
:
[model_name] with this [field_label] already exists
Что не очень удобно, поэтому я хотел бы переопределить его...