Django 1.8数据库错误在heroku上部署项目

时间:2015-06-24 20:31:27

标签: python django postgresql heroku django-database

我有一个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}

0 个答案:

没有答案