【发布时间】:2015-05-29 10:19:30
【问题描述】:
我无法正常运行 django mongo 引擎。
我在 settings.py 中的数据库条目是
DATABASES = {
'default': {
'ENGINE': 'django_mongodb_engine',
'NAME': 'local',
}
}
我的点子冻结结果是
Django==1.8.2
django-mongodb-engine==0.5.2
djangotoolbox==1.6.2
pymongo==3.0.2
运行时出错
python manage.py runserver
是
django.core.exceptions.ImproperlyConfigured: 'django_mongodb_engine' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
u'base', u'mysql', u'oracle', u'postgresql_psycopg2', u'sqlite3'
Error was: cannot import name BaseDatabaseFeatures
关于如何解决这个问题的任何建议。
【问题讨论】:
-
@ajaysingh,如何解决这个问题?我面临同样的问题
-
@jignasha
django-norel在最新版本的 django 中不受支持。该库已弃用。 -
@ajaysingh,那么在 Django 中使用 mongoDB 的替代方法是什么?如何解决这个问题?
-
对于我的具体用例,我搬到了烧瓶。
标签: python django mongodb django-mongodb-engine