0

この質問はばかげているように聞こえますが、herokuが提供するチュートリアルに従いましたが、実行するたびheroku run python manage.py syncdbに次のように不平を言います:

ImproperlyConfigured: settings.DATABASES が正しく構成されていません。ENGINE 値を指定してください。詳細については、設定のドキュメントを確認してください。

setting.DATABASE は変更せず、django-admin.py で作成したままにしました。

データベースを正しく設定するには?私は周りを検索しましたが、答えが見つかりません。

ありがとう。

4

2 に答える 2

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 で有効にすることができます。

于 2013-07-28T12:46:22.260 に答える
1

dj-database-url パッケージhttps://github.com/kennethreitz/dj-database-urlを使用する必要があります。

そのように設定を構成します:サンプルプロジェクト

于 2013-07-28T12:10:31.723 に答える