¿Desplegando la base de datos postgres local de la aplicación Django en heroku?

Sin éxito estoy implementando mi aplicación django en heroku para usar mi db local postgres.

Mis ajustes de la BASE DE DATOS son los siguientes:

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

Todo funciona bien localmente. Siguiendo las instrucciones dehttps://devcenter.heroku.com/articles/django, Agrego el siguiente bit un código al final de mi archivo de configuración:

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

Sin embargo, esto produce el siguiente error:

Error operacional en / no se pudo conectar al servidor: conexión rechazada ¿Se ejecuta el servidor en el host "localhost" (127.0.0.1) y acepta conexiones TCP / IP en el puerto 5432?

Mi aplicación django se ejecuta bien en Heroku, excepto cuando necesita conectarse a la base de datos, que es donde se produce este error.

Alguien sabe lo que estoy haciendo mal aquí?

Respuestas a la pregunta(2)

Su respuesta a la pregunta