Psycopg2.errors.UndefinedTable: отношение "authentication_author" не существует: Django v4

Я пытался начать использовать Postgresql вместо sqlite в моем Django проекте. Я установил postgreqL НА МОЮ Windows, создал новую базу данных, пользователя и пароль

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'database_name',
        'USER': 'admin',
        'PASSWORD': 'admin',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}

Но когда я пытаюсь выполнить миграцию или makemigrations, я получаю следующее:

File "C:\Users\s...\venv\lib\site-packages\django\db\backends\utils.py", line 85, in _execute return self.cursor.execute(sql, params) psycopg2.errors.UndefinedTable: отношение "authentication_author" не существует LINE 1: ...hentication_author". "is_doctor" FROM "authentic...

вот моя модель:

class Author(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE, null=True, related_name="author")
    slug = models.CharField(max_length=50, null=True, blank=True,)
    is_doctor = models.BooleanField(default=False)

Да, я удалил базу данных sqlite3, все папки migrations и создал новые с файлом init.py внутри них.

Но все равно возникает та же проблема.

Это случается с Django. Иногда вы можете вызвать код, который полагается на новую схему БД в то время, когда вы пытаетесь makemigrations.

Все, что вам нужно в этой ситуации, это временно закомментировать весь код, который связывает makemigrations со схемой вашей новой модели. Как и в этом вопросе, вы можете отследить связанные блоки кода, просто используя полный трассировщик.

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