MongoEngine:NotperlyConfigured:settings.DATABASES配置不正确

时间:2013-12-09 08:10:11

标签: python django mongoengine

执行以下命令行时出现以下错误

from django.contrib.sessions.models import Session
session = Session.objects.get(pk=session_key)

错误:

ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the   ENGINE value. Check settings documentation for more details.

settings.py文件http://docs.mongoengine.org/en/latest/django.html

执行以下步骤
DATABASES = {
'default': {
    'ENGINE' : 'django.db.backends.dummy',
},
 }

SESSION_ENGINE = 'mongoengine.django.sessions'

2 个答案:

答案 0 :(得分:3)

检查一下:http://petrkout.com/programming/setting-up-django-with-mongodb/

你缺乏

from mongoengine import connect
connect('employeedb', username='my_username', password='secret_password')

在settings.py文件中。

答案 1 :(得分:0)

检查您的模型文件。 使用mongoengine时,必须继承Documents类而不是models.Model类。 有关详细信息,请参阅mongoengine文档的this section