Как изменить max_length имени пользователя в AbstractUser
Model.py
class User(AbstractUser):
username = models.CharField(max_length=20)
Почему в cmd появляется фраза ниже?
ПРЕДУПРЕЖДЕНИЯ: ourtube.User: (auth.W004) 'User.username' названо как 'USERNAME_FIELD', но оно не уникально. СОВЕТ: Убедитесь, что ваш бэкенд(ы) аутентификации может обрабатывать неуникальные имена пользователей.
Это происходит потому, что вы не указываете unique=True в полях имени пользователя.
username = models.CharField(max_length=20)
изменить на
username = models.CharField(max_length=20, unique=True)