SQLite to PostgreSQL Transfer - Connection Refused: Работает ли сервер на этом хосте и принимает ли он TCP/IP соединения?
Цель: Уметь решать проблему "Работает ли сервер на этом хосте и принимает ли он TCP/IP соединения?".
Недавно я перенес свою базу данных Django с SQLite на PostgreSQL, следуя шагам по этой ссылке.
Когда я запускаю python manage.py runserver
, у меня нет проблем.
Я запускаю сайт через Heroku через GitHub, который успешно развертывается.
Когда я перешел на сайт Heroku, я сначала получил ошибку 500, а когда я перешел на Debug = True
, я получил следующее сообщение с заголовком:
Exception Type: OperationalError at /
Exception Value: connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused
Is the server running on that host and accepting TCP/IP connections?
Порт 5432 правильный.
Из того, что я прочитал, проблема возникает из-за того, что listen_addresses должен быть *, но я не могу найти этот файл на моем Mac.
Я попробовал изменить "Имя / адрес хоста" на "*" с "localhost" в pgAdmin4 - это не помогло.
Полная выдержка ниже: