Получение ошибки при создании конечной точки удара /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 файл