0

安らかなAPIの構築を開始したばかりです。プロジェクトクッキングを開始し、API にアプリを作成します。私はtastypieとtastypie-mongoエンジンアドオンを使用しています。settings.py で私はそのように設定します

INSTALLED_APPS +=('tastypie',
'tastypie_mongoengine',
'django.contrib.sessions')
MIDDLEWARE_CLASSES += ('django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',)
    import mongoengine
mongoengine.connect('cooking')
AUTHENTICATION_BACKENDS = (
    'mongoengine.django.auth.MongoEngineBackend',
    )
SESSION_ENGINE = 'mongoengine.django.sessions'

私はこれにコメントします

#DATABASES = {
#    'default': {
#        'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
#        'NAME': '', # Or path to database file if using sqlite3.
#        'USER': '', # Not used with sqlite3.
#        'PASSWORD': '', # Not used with sqlite3.
#        'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
#        'PORT': '', # Set to empty string for default. Not used with sqlite3.
#    }
#}

しかし、それをsyncdbするとき、django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details. djangoプロジェクトでもmongoを使用したいですか? 正しい設定方法は?事前に感謝します

4

1 に答える 1

0

syncdbリレーショナル データベースを使用していない場合は、実行しないでください。

Django と統合する方法については、 MongoEngineのドキュメントを参照してください。

于 2012-12-18T13:49:41.803 に答える