1

Django 1.5.1 を起動して mongoengine を 2 番目の DB バックエンドとして実行しようとしましたが、何度も失敗しました。

私のsettings.pyには以下が含まれています:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'DaTaBaSe',                      
        'USER': 'root',
        'PASSWORD': '',
        'HOST': 'localhost', 
        'PORT': '3306',                  
    },
    'tracking': {
        'ENGINE': 'django.db.backends.dummy',
        'NAME': 'analytics',
    }
}

セロリタスクで次のエラーが表示されているため、適切なアプリをmongoDBに割り当てるDBルーターがすでに機能しているようです。

File "/mypath/base.py", line 15, in complain
raise ImproperlyConfigured("settings.DATABASES is improperly configured. "

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

どんな提案やアイデアも大歓迎です。

4

1 に答える 1