我一直在努力解决这个问题,整天没有解决方案。所以我把它张贴在这里。设置数据库:postgresql在django 1.8在heroku
我想通过使用Python 3.4.3的Django 1.8在Heroku中设置一个博客网站。我遵循Heroku网站here的指示。
我使用“工头启动”在我的Mac上运行Django项目,并且我已经安装了所有依赖项。我最初涉及数据库setting.py文件
部分看起来像:
import dj_database_url
DATABASES = {}
DATABASES['default'] = dj_database_url.config()
然后我得到的错误:在/settings.DATABASES ImproperlyConfigured配置不当。请提供ENGINE值。
然后,我通过添加一行供应ENGINE值修改文件:
import dj_database_url
DATABASES = {}
DATABASES['default'] = dj_database_url.config()
DATABASES['default']['ENGINE'] = 'django.db.backends.postgresql_psycopg2'
基于this post由阿贝尔还是回答了,它应该工作。但是我收到了另一个错误:在/settings.DATABASES配置不当,配置不正确。请提供NAME值。
接下来应该做什么?其实我的Django项目非常简单,并且不涉及任何数据库操作(将来可能需要)。我只是想让它在Heroku上运行。谢谢!
我需要创建一个数据库才能继续吗?我只是想让网页的作品。
而且,会发生什么? –