Django 3.2 - django.db.utils.ProgrammingError: колонка "id", на которую ссылается ограничение внешнего ключа, не существует

В настоящее время я разрабатываю проект django, и мне понадобилось перейти на базы данных PostgreSql. Я сделал это следующим образом в моем файле settings.py:

DATABASES = {
    'default': {
        'ENGINE'  : 'django.db.backends.postgresql_psycopg2',
        'NAME'    : 'lifeplaner',
        'USER'    : 'postgres',
        'PASSWORD': <my_password>,
        'HOST'    : 'localhost',
        'PORT'    : '5432',
    }
}

Я удалил все мои каталоги миграции и запустил python manage.py makemigrations и python manage.py migrate, но я получаю эту ошибку (которая не возникала, когда я использовал sqlite3):

Я думаю, что ошибка возникает при запуске миграции моего приложения ToDoList, так что вот оно:

Вот вывод команды \d на sql shell, если это может помочь:

 SchÚma |                Nom                |   Type   | PropriÚtaire
--------+-----------------------------------+----------+--------------
 public | Calendar_event                    | table    | postgres
 public | Calendar_event_id_seq             | sÚquence | postgres
 public | Manager_theuser                   | table    | postgres
 public | auth_group                        | table    | postgres
 public | auth_group_id_seq                 | sÚquence | postgres
 public | auth_group_permissions            | table    | postgres
 public | auth_group_permissions_id_seq     | sÚquence | postgres
 public | auth_permission                   | table    | postgres
 public | auth_permission_id_seq            | sÚquence | postgres
 public | auth_user                         | table    | postgres
 public | auth_user_groups                  | table    | postgres
 public | auth_user_groups_id_seq           | sÚquence | postgres
 public | auth_user_id_seq                  | sÚquence | postgres
 public | auth_user_user_permissions        | table    | postgres
 public | auth_user_user_permissions_id_seq | sÚquence | postgres
 public | django_content_type               | table    | postgres
 public | django_content_type_id_seq        | sÚquence | postgres
 public | django_migrations                 | table    | postgres
 public | django_migrations_id_seq          | sÚquence | postgres

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

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