Получение ошибки при создании конечной точки удара /admin

Я пытаюсь создать аутентификацию по токену, используя DRF AuthToken. Я хочу сделать свою собственную настройку для модели USER, и вот как я это сделал. Теперь я хочу войти в Django Admin Panel, но когда я нажимаю на эту конечную точку, я получаю ошибку

django.db.utils.ProgrammingError: (1146, "Table 'roadmap.tutor_authuser' doesn't exist")

и когда я пытаюсь создать суперпользователя, он запрашивает мой email, после ввода которого я получаю ту же ошибку.

Вот как выглядит моя пользовательская модель USER,

class AuthUser(AbstractUser):
    ADMIN = 'A'
    STUDENT = 'S'
    TUTOR = 'T'
    ROLE_CHOICES = (
        (ADMIN, 'Superuser'),
        (STUDENT, 'Student'),
        (TUTOR, 'Tutor'),
    )
    username = None
    first_name = models.CharField(max_length=30, blank=True)
    last_name = models.CharField(max_length=30, blank=True)
    email = models.EmailField(max_length=254, unique=True)
    role = models.CharField(max_length=1, choices=ROLE_CHOICES, default=STUDENT)

    USERNAME_FIELD = 'email'
    REQUIRED_FIELDS = []

Я также выполнил make migration и успешно мигрировал. И вот как выглядит мой файл миграции

если вы изучаете django с этим проектом и не разрабатываете продакшн, вы можете удалить ваш db файл и мигрировать снова, чтобы создать новый db файл

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