dont know why i keep receiving this error for my new user model
settings.py
AUTH_USER_MODEL = "accounts.User"
accounts.model.py
from django.db import models
from .manager import UserManager
from django.contrib.auth.models import AbstractBaseUser
#base user model
class User(AbstractBaseUser):
phone_number = models.charfield(max_lenght = 11 , unique = True)
full_name = models.charfield(max_lenght = 100)
is_admin = models.BooleanField(default=False)
is_active = models.BooleanField(default=False)
created = models.DateTimeField(auto_now=True)
objects = UserManager
USERNAME_FIELD = phone_number
REQUIRED_FILEDS = [phone_number , full_name]
def __str__(self):
return f'{self.full_name} - {self.is_active} - {self.is_admin}'
def has_perm(self):
return True
def has_module_perms(Self , app_label):
return True
@property
def is_staff(self):
return self.is_admin