После создания пользовательской модели для пользовательских ролей теперь, если создать пользователя и дать ему аутентификацию 'admin', я не могу войти на страницу администратора

    from django.db import models
from django.contrib.auth.models import AbstractUser,User
from django.utils.html import escape,mark_safe
# Create your models here.
class user(AbstractUser):
    is_admin = models.BooleanField(default=False)
    is_teacher = models.BooleanField(default=False)
    is_student = models.BooleanField(default=False)


    if user.is_admin==True:
        login(request,user)
        return HttpResponse(f"Welcome {username}")

Теперь, если я создам пользователя и дам ему любую из этих привилегий, а затем вызову пользователя в любом месте он показывает У объекта 'NoneType' нет атрибута 'is_admin'

Вернуться на верх