Я меняю сообщение об ошибке, но оно не меняется.
Я меняю сообщение об ошибке в модели, но оно не меняется.
Я не могу понять, почему этот подход не работает, ведь он работает для других областей
это моя модель
class CustomUser(AbstractUser):
username = models.CharField(
max_length=15,
unique=True,
validators=[UnicodeUsernameValidator()],
error_messages={
"unique": "Test login",
})
group = models.OneToOneField('Group',
unique=True,
on_delete=models.CASCADE,
error_messages={
"unique": "Test group"
})
email = models.EmailField(models.EmailField.description,
unique=True,
validators=[email_validator],
error_messages={
"unique": "Test email",
})
def __str__(self):
return self.username
и это моя групповая модель
class Group(models.Model):
name = models.CharField(max_length=20,
unique=True)
faculty = models.ForeignKey(Faculty,
on_delete=models.CASCADE)
def __str__(self):
return self.name
При тестировании в postman, я получаю следующее:
{
"username": [
"Test login"
],
"group": [
"This field must be unique."
],
"email": [
"Test email"
]
}