пользователь, для которого требуется только пароль

#django

Вопрос:

Я хочу, чтобы пользователь аутентифицировался только с помощью своего пароля и поля из другой модели, которое не отображается.У меня здесь есть базовый пользователь django, который я пытаюсь настроить. В коде, следующем за паролем, требуются пароль и адрес электронной почты.Я больше не хочу, чтобы требовалась электронная почта

 class UserManager(BaseUserManager):
        use_in_migrations = True
    
        def _create_user(self, email, password, **extra_fields):
            if not email:
                raise ValueError("L'adresse e-mail donnée doit etre definie")
            email = self.normalize_email(email)
            user = self.model(email=email, **extra_fields)
            user.set_password(password)
            user.save(using=self._db)
            return user
    
        def create_user(self, email, password, **extra_fields):
            extra_fields.setdefault("is_staff", False)
            extra_fields.setdefault("is_superuser", False)
            return self._create_user(email, password, **extra_fields)
    
        def create_superuser(self, email, password, **extra_fields):
            extra_fields.setdefault("is_staff", True)
            extra_fields.setdefault("is_superuser", True)
    
            if extra_fields.get("is_staff") is not True:
                raise ValueError("Superuser must have is_staff=True")
            if extra_fields.get("is_superuser") is not True:
                raise ValueError("Superuser must have is_superuser=True")
            return self._create_user(email, password, **extra_fields)
    
    
    class User(AbstractUser):
        username = None
        email = models.EmailField('email adress', unique=True)
        telephone = models.CharField(max_length=20)
        USERNAME_FIELD = 'email'
        REQUIRED_FIELDS = []
I want only the password to be required. What should I do so that the email is no longer required?