Ошибка django при работе с базой данных postgresql на реальном хосте

Это моя первая программа python для запуска на сервере, и у меня возникла ошибка при подключении к базе данных. когда я добавляю эту строку в файл настроек

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'rahepooy_afsoone_db',
        'USER': 'rahepooy_afsoone',
        'PASSWORD': '****************',
    }
}

и перенести код у меня ошибка :

psycopg2.OperationalError: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory Is the server running locally and accepting connections on that socket?


if i add "hoset':'IP' to setting.py i have this error :
psycopg2.errors.UndefinedColumn: column c.relispartition does not exist
LINE 3:             CASE WHEN c.relispartition THEN 'p' WHEN c.relki...

где моя ошибка!? и этот проект находится на реальном хосте в интернете

Это проблема Django 4, вернитесь к Django 3.2.

pip install Django==3.2.12

измените его на

pip install Django==3.2.12 is true

Я думаю, что вы пишете меньше пример:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': ‘<database_name>’,
       'USER': '<database_username>',
       'PASSWORD': '<password>',
       'HOST': '<database_hostname_or_ip>',
       'PORT': '<database_port>',
    }
}
Вернуться на верх