heroku run python manage.py syncdb
在我最近部署到 heroku 的 django 应用程序上执行时,出现以下错误:
raise ImproperlyConfigured("You need to specify NAME in your Django settings file.")
我理解错误的含义。我只是不确定它为什么会发生。我非常遵循当前的heroku 部署指南。
我的 requirements.txt 中有 dj_database_url==0.2.1 和 pycopg2==2.4.4。我用heroku-postgresql:crane
. 在我的 settings.py 中,我有:
import dj_database_url
DATABASES = {'default': dj_database_url.config(default='postgres://localhost')}
奇怪的是,我已经在同一个 repo 的 Heroku 上成功部署了 3 次,所以这不像我在这里从头开始。