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)