Облако Google и wagtail получают ошибку базы данных на развернутом веб-сайте

Я успешно развертываю сайт django wagtail на облаке google, но получаю: "settings.DATABASES неправильно настроен. Пожалуйста, укажите значение ENGINE. Проверьте документацию по настройкам для более подробной информации." ошибка. Я даже пробовал жестко кодировать значения баз данных в settings.py следующим образом:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'url to sql stuff',
        'USER': 'user I register',
        'PASSWORD': "my password",
        'PORT': '8080',
        'HOST': "127.0.0.1"
        }
}

Я могу подтвердить, что значения верны и база данных существует в облаке. Но все равно получаю ту же ошибку. Что мне делать?

UPDATE: Полный отслеживание ошибки:

'NAME': 'url to sql stuff',
'PORT': '8080',
'HOST': "127.0.0.1"

Если у вас не настроен какой-то туннель, чтобы ваша база данных была доступна через localhost, я не думаю, что любой из этих трех параметров верен. В документации говорится, что вы можете использовать частные IP адреса для подключения к вашей базе данных, но я не думаю, что они включают localhost. Порт по умолчанию для postgres - 5432. И name должно быть именем базы данных, а не url.

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