mongoデータベースを使用するdjango Webアプリを作成しました.pymongoでmongoに接続しました
def load_database():
mongo = pymongo.Connection('127.0.0.1')
db = mongo['database']
Web アプリを読み込もうとすると、エラーが発生します
Exception Type:
ImproperlyConfigured
Exception Value:
settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
Exception Location:
Python-2.7/lib/python2.7/site-packages/django/db/backends/dummy/base.py in complain, line 15
settings.py が間違って構成されているようです。ここに私の settings.py があります:
MANAGERS = ADMINS
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or
'NAME': '', # Or path to database file if using sqlite3.
# The following settings are not`enter code here` used with sqlite3:
'USER': '',
'PASSWORD': '',
'HOST': '', # Empty for localhost through domain sockets or '
'PORT': '', # Set to empty string for default.
}
}
誰かが何が悪いのか教えてもらえますか? mongo に接続しないホームページを読み込むと、静的ファイルのみが正常に読み込まれます。mongo データベースからデータを取得してそのデータを印刷する hoemppage のボタンをクリックすると、このエラーが発生します。また、私は python manage.py syncdb を試しましたが、エラーが発生しました: ImproperlyConfigured: settings.DATABASES が正しく構成されていません。ENGINE 値を指定してください。詳細については、設定のドキュメントを確認してください。