Implantando o banco de dados postgres local do aplicativo Django para o heroku?

Eu estou sem sucesso recebendo meu aplicativo django implantado no heroku para usar meu banco de dados postgres local.

As configurações do meu banco de dados são as seguintes:

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

Tudo corre bem localmente. Seguindo as instruções dehttps://devcenter.heroku.com/articles/django, Adiciono o seguinte bit um código ao final do meu arquivo de configurações:

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')

No entanto, isso produz o seguinte erro:

OperationalError em / não pôde se conectar ao servidor: Conexão recusada O servidor está executando no host "localhost" (127.0.0.1) e aceitando conexões TCP / IP na porta 5432?

Meu aplicativo django roda bem no Heroku, exceto quando ele precisa se conectar ao banco de dados, que é onde ele gera esse erro.

Alguém sabe o que estou fazendo errado aqui?

questionAnswers(2)

yourAnswerToTheQuestion