Суперпользователь не входит в админку в django почему после создания суперпользователя он не входит в админку

models.py (добавив все требования), когда я создаю суперпользователя и пытаюсь войти, он не получает доступ, я также добавил AUTH_USER_MODEL= 'Myappname.User' в setting.py , но он не работает, может кто-нибудь помочь мне найти решение

class User(AbstractUser):
    G = [
        ('Female', 'Female'),
        ('Male', 'Male'),
        ('Others', 'Others'),
    ]
    first_name = models.CharField(max_length=50 )
    last_name = models.TextField(max_length=50 )
    phone = models.CharField(max_length=15 )
    email = models.EmailField(max_length=100 ,default='')
    password = models.CharField(max_length=500) 
    Gender = models.CharField(max_length=150,choices=G ,default='',null=True,blank=True)
    def __str__(self):
        return self.first_name

    def register(self):
        self.save()

    @staticmethod
    def get_customer_by_email(email):
        try:
            return User.objects.get(email=email)
        except:
            return False


    def isExists(self):
        if User.objects.filter(email = self.email):
            return True

        return  False    

    is_staff = models.BooleanField(('Staff status'),default=False,)
    is_active = models.BooleanField(('Active'),default=False,)
    
        
class Email(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE, related_name="emails" )
    sender = models.ForeignKey(User, on_delete=models.CASCADE, related_name='sender')
    recipients = models.ForeignKey(User, on_delete=models.PROTECT, related_name='receiver')
. .... 
Вернуться на верх