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