ここの手順に従って、HerokuにDjangoインスタンスをセットアップしようとしています。
次の手順まで、Celeryのインストールまで完了しました。
$ python manage.py syncdb
次のエラーが発生した場合:
raise ImproperlyConfigured("settings.DATABASESが不適切に構成されています。"django.core.exceptions.ImproperlyConfigured:settings.DATABASESが不適切に構成されています。ENGINE値を指定してください。詳細については、設定のドキュメントを確認してください。
私は自分のsettings.py
ファイルが正しい場所(project-name/project-name)
にあり、django 1.4.3を実行していると信じていますが、実行しようとするとmanage.py diffsettings
、次の出力が得られます。
BROKER_BACKEND ='django' ### DATABASES = {'default':{'ENGINE':'django.db.backends.dummy'、'TEST_MIRROR':None、'NAME':''、'TEST_CHARSET':None、 ' TIME_ZONE':' UTC'、' TEST_COLLATION':なし、' PORT':''、' HOST':''、' USER':''、' TEST_NAME':なし、' PASSWORD':''、' OPTIONS ' :{}}}
django.db.backends.dummy
エントリがどこから来たのかまったくわかりません。Herokuの手順ではどの時点でも更新するように指示されていなくても、これが正しいエントリであると思いますsettings.py
。 'ENGINE': 'django.db.backends.postgresql_psycopg2'
ここで編集する必要がある考えはありますか?