PyCharm: Не удается подключиться к postgres-db в контейнере docker

Как сказано в заголовке, у меня проблемы с подключением довольно простой конфигурации базы данных к моей IDE PyCharm.

docker-compose.yml

db:
  restart: always
  image: postgres
  container_name: db
  volumes:
    - postgres_data:/var/lib/postgresql/data/
  environment:
    - POSTGRES_USER=postgres
    - POSTGRES_PASSWORD=postgres
    - POSTGRES_DB=postgres
  ports:
    - "5432:5432"
  networks:
    - db-net

Используя его с django, вот мои настройки базы данных из бэкенда, которые работают отлично:

settings.py

DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.postgresql",
        "NAME": "postgres",
        "USER": "postgres",
        "PASSWORD": "postgres",
        "HOST": "db",
        "PORT": 5432,
    }
}

Но когда я пытаюсь подключить базу данных внутри PyCharm со следующими настройками, я получаю эту ошибку:

enter image description here

Примечание: Поле для пароля, конечно же, было заполнено -> очищается каждый раз, когда кто-то нажимает Apply или пытается проверить соединение.

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

Спасибо за помощь и хороших выходных!

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