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')}
奇妙なことに、この同じリポジトリのHerokuでのデプロイはすでに3回成功しているので、ここで最初から始めているわけではありません。