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

2024-04-20 05:30:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个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管理.pymigrate'之前,我可以导入我的本地数据库,但我得到以下错误-

这就是我得到的错误。在

^{pr2}$

我还尝试在创建数据库后运行以下命令。在

^{3}$

Tags: djangopy数据库defaulturldbherokusettings