Ошибка базы данных Django 1.8 при развертывании проекта на героку

У меня есть local_settings.py, который содержит настройки базы данных для моей локальной базы данных postgre. Моя база данных settings.py выглядит так.

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

 ALLOWED_HOSTS = ['*']

 import dj_database_url

 DATABASES['default'] =   dj_database_url.config(default='postgres://mylocalusername:mylocalpass@OK@localhost/mylocaldb')

 SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')

Во время развертывания, после того как я создал новую базу данных с помощью heroku addons:create heroku-postgresql:hobby-dev , я попытался запустить «heroku run python manage.py migrate», прежде чем смог импортировать свою локальную базу данных, но получил следующую ошибку:

И это ошибка, которую я получаю.

    raise ImproperlyConfigured("settings.DATABASES is improperly configured. "
    django.core.exceptions.ImproperlyConfigured: settings.DATABASES is   improperly configured. Please supply the ENGINE value. Check settings   documentation for moredetails.

Я также пытался запустить следующие команды после создания базы данных.

heroko config
heroko config:add DATABASE_URL={#the database url}

person WutWut    schedule 24.06.2015    source источник
comment
Во-первых, local_settings предположительно отсутствует в вашем репозитории git, поэтому он не загружается в Heroku: это основной файл settings.py, который вы должны отредактировать. И, во-вторых, документы Heroku очень ясно говорят о как вы используете dj-database-url для установки местоположения базы данных для развертывания; какие проблемы у вас были после них?   -  person Daniel Roseman    schedule 24.06.2015
comment
Все изменения, которые я сделал, были в файле settings.py. Что касается dj_database_url, я проверил этот ответ ошибка, когда "> stackoverflow.com/questions/14795824/ дает решение, но это не работает   -  person WutWut    schedule 24.06.2015
comment
Можете ли вы поделиться правками, которые вы внесли в settings.py, особенно включая код dj_database_url?   -  person bimsapi    schedule 25.06.2015
comment
@bimsapi Я отредактировал вопрос, чтобы он выглядел так, как я сейчас с проблемой.   -  person WutWut    schedule 25.06.2015
comment
Код dj_database_url выглядит правильно. Следующие предложения: 1) Убедитесь, что manage.py ссылается на правильные настройки, или переопределите DJANGO_SETTINGS_MODULE как переменную конфигурации; 2) убедитесь, что если вы ссылаетесь на правильный файл настроек, вы случайно не переопределяете его с помощью импорта, такого как from .local_settings import *; 3) отключить URL-адрес базы данных и повторно подготовить базу данных. Heroku введет для вас переменную окружения.   -  person bimsapi    schedule 27.06.2015