Django connect remote postgresql
Попытка подключения к удаленному серверу, обслуживающему мой posgresql
Мой settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'mydatabase',
'USER': 'mydatabaseuser',
'PASSWORD': 'mypassword',
'HOST': 'ubuntu@username.host.com',
'PORT': '5432',
}
}
Получение ошибки:
django.db.utils.OperationalError: could not translate host name "ubuntu@hostname.host.com" to address: Name or service not known
Где hostname и host - это, конечно, не hostname и host, просто используется для этого примера.
Для хоста необходимо передать ip-адрес или доменное имя вашего экземпляра хоста postgresql.
'HOST': 'host.com'
или
'HOST': '<ip_address>'