Django не может подключиться к СУБД PostgreSQL

Когда я пытаюсь подключить Django Server к PostgreSQL db, возникает ошибка: " port 5433 failed: Connection refused Работает ли сервер на этом хосте и принимает ли он TCP/IP соединения? "

Я использую Windows 10, Pycharm, Debian

Настройки в Django:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'ps_store_db',
        'USER': 'zesshi',
        'PASSWORD': '',
        'HOST': 'localhost',
        'PORT': '5433',
    }
}

Попробовал проверить соединение с DBeaver и там все хорошо, но все еще не могу соединиться с Django

Подключение бобра

Мой брандмауэр выключен, я пытался изменить 5432 на 5433

Попробуйте перезапустить/переустановить postgres. Скорее всего, DBeaver заблокировал порт, поэтому вы не можете подключиться из django. (Извините за публикацию ответа, я пока не могу комментировать)

По умолчанию порт базы данных PG равен 5432. Если вам нужно изменить этот порт, необходимо отредактировать файл postgresql.conf и перезапустить службу базы данных, прежде чем клиент сможет получить к ней доступ. Также необходимо проверить файл pg_hba.conf. Рекомендуемая конфигурация выглядит следующим образом:

host all all 0.0.0.0/0 md5
Вернуться на верх