Невозможно подключить PostgreSQL к моему приложению Django в Azure VM

Я создаю приложение django, которое я развертываю через конвейер CI/CD на моей виртуальной машине Azure. Я уже создал базу данных PostgreSQL. Когда я развертываю свой контейнер docker на своей виртуальной машине и пытаюсь подключиться к базе данных, я получаю следующую ошибку :

django.db.utils.OperationalError: соединение с сервером по адресу "127.0.0.1", порт 5432 не удалось: Connection refused Работает ли сервер на этом хосте и принимает ли он TCP/IP-соединения?

Зная, что при выполнении команды "netstat -an | grep 5432" я получаю следующее :

введите описание изображения здесь

Помогите пожалуйста, я два дня искал решение этой ошибки на всех форумах, но так ничего и не получилось! Заранее спасибо.

Я ожидаю, что смогу соединить мой контейнер docker (приложение django) с базой данных postgresql на виртуальной машине.

Вы должны использовать ip-адрес vm вместо 127.0.0.1 для адреса postgres в приложении django.

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