执行以下命令行时出现以下错误
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'
答案 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。