Django аутентификация для пользовательского пользователя, объект user всегда возвращает none, если учетные данные верны

это мой пользовательский код

class CustomUser(AbstractUser):
phone_number = models.CharField(max_length=12 , unique=True)
Full_name = models.CharField(max_length=55)
email = models.EmailField(max_length=60,null=True  , blank=True)
username = None
first_name = None
last_name= None



USERNAME_FIELD = 'phone_number'
REQUIRED_FIELDS = []

def __str__(self):
    return self.Full_name

object = CustomUserManager()

этот код предназначен для аутентификации пользователя в файле views.py

   user = authenticate(request,phone_number=username,password=password)
Вернуться на верх