Как я могу подключить мой google sql postgres к моему приложению django?

Я создал свой экземпляр google postgres на облачном sql-сервисе, и я не могу подключить его к моему приложению django,

enter image description here

В ссылке ниже они дают конфигурацию sqlalchemy, но ничего о хосте базы данных

[cloud.google](https://cloud.google.com/sql/docs/postgres/connect-admin-proxy#debianubuntu )

Это мои учетные данные базы данных

# GCP DATABASE CREDENTIALS
DB_NAME=db_name 
DB_HOST= ***
DB_PORT=5432
DB_USER=db_user 
DB_PASSWORD=password

Не уверен насчет DB_HOST, я пробовал публичный ip адрес моей базы данных и он не работает, я получил эту ошибку

enter image description here

Вот мои настройки Django :

DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.postgresql",
        "NAME": os.environ.get("DB_NAME"),
        "USER": os.environ.get("DB_USER"),
        "PASSWORD": os.environ.get("DB_PASSWORD"),
        "HOST": os.environ.get("DB_HOST"),
        "PORT": os.environ.get("DB_PORT")  # default postgres port
    }
}

Вам необходимо либо:

  1. Запустите Cloud SQL Auth Proxy локально рядом с вашим приложением Django
  2. .
  3. Занесите IP адрес вашей машины в список авторизованных сетей

Подробнее о прокси здесь:

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