我知道这个问题听起来很愚蠢,我已经按照heroku提供的教程进行了操作,但每次运行heroku run python manage.py syncdb
时都会抱怨以下内容:
NotperlyConfigured:settings.DATABASES配置不正确。请提供ENGINE值。检查设置文档以获取更多详细信息。
我没有更改setting.DATABASE,我把它留下来,因为它是由django-admin.py创建的。
如何正确设置数据库?我四处搜寻但找不到答案。
感谢。
答案 0 :(得分:1)
您应该使用dj-database-url包https://github.com/kennethreitz/dj-database-url。
并配置您的设置:Sample project
答案 1 :(得分:1)
如果您启用了加载项,则只需插入:
import dj_database_url
if dj_database_url.config():
DATABASES['default'] = dj_database_url.config()
在settings.py。
中初步定义DATABASES之后确保dj-database-url==0.2.1
位于requirements.txt
这应该是在heroku上启用它的一切。