Развертываете локальную базу данных postgres приложения Django на heroku?

Я безуспешно пытаюсь развернуть мое приложение django на heroku, чтобы использовать мою локальную базу данных postgres.

Мои настройки базы данных следующие:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'mydb',
        'USER': 'foo',
        'PASSWORD': 'bar',
        'HOST': 'localhost',
        'PORT': '',
    }
}

Все работает хорошо на местном уровне. Следуя инструкциям отhttps://devcenter.heroku.com/articles/djangoЯ добавляю следующий бит код в конец моего файла настроек:

import dj_database_url
DATABASES = {'default': dj_database_url.config(default='postgres://foo:bar@localhost/mydb')}
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')

Однако это приводит к следующей ошибке:

Операционная ошибка на / не может подключиться к серверу: соединение отказано "Сервер работает на хосте"локальный» (127.0.0.1) и принимать соединения TCP / IP через порт 5432?

Мое приложение django отлично работает на Heroku, за исключением случаев, когда ему нужно подключиться к базе данных, и именно здесь она выдает эту ошибку

Кто-нибудь знает, что я здесь делаю не так?

Ответы на вопрос(2)

Ваш ответ на вопрос