Невозможно подключить 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.