ProgrammingError: отношение "users_customuser" не существует

Я создал пользовательского пользователя следующим образом:

from django.db import models
from django.contrib.auth.models import AbstractUser

class CustomUser(AbstractUser):
    email = models.EmailField(unique=True)
    USERNAME_FIELD="email"
    REQUIRED_FIELDS=["username"]
    
    def __str__(self) -> str:
        return self.email

Я определил модель в файле settings.py следующим образом

AUTH_USER_MODEL = "users.CustomUser"

когда я запускаю команду migrate, я получаю вышеуказанную ошибку

Я попробовал запустить python manage.py migrate users --fake, но ошибка все еще сохраняется

что я могу делать не так?

Следующие шаги:

  • удалить migrations папку
  • удалить базу данных db.sqlite3
  • запустить команду python manage.py makemigrations your_app_name
  • команда запуска python manage.py migrate
Вернуться на верх