首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django.core.exceptions.ImproperlyConfigured:'django_mongodb_engine‘不是可用的数据库后端

django.core.exceptions.ImproperlyConfigured:'django_mongodb_engine‘不是可用的数据库后端
EN

Stack Overflow用户
提问于 2015-05-29 18:19:31
回答 7查看 13.4K关注 0票数 9

我无法正常运行django mongo引擎。

我在settings.py中的数据库条目是

代码语言:javascript
复制
DATABASES = {
'default': {
    'ENGINE': 'django_mongodb_engine',
    'NAME': 'local',
}
}

我的pip冻结结果是

代码语言:javascript
复制
Django==1.8.2
django-mongodb-engine==0.5.2
djangotoolbox==1.6.2
pymongo==3.0.2

运行时出错

代码语言:javascript
复制
python manage.py runserver

代码语言:javascript
复制
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

任何如何解决这个问题的建议。

EN

回答 7

Stack Overflow用户

发布于 2015-05-29 18:27:59

根据documentation,您还需要安装django-nonrel

票数 3
EN

Stack Overflow用户

发布于 2018-01-08 21:18:40

但是,它的主要缺点是只有在使用Python2.x的情况下才能使用django-nonrel,而不能使用Python3.x

票数 0
EN

Stack Overflow用户

发布于 2018-03-22 06:30:27

我有这个问题。如果您计划使用Django 1.7.x, 1.8.x,那么可以使用的库是:

django-mongoengine v0.2.1

在以后的版本(pip install django-mongoengine)中,它会强制安装Django 2.x (你仍然可以通过添加--no-deps来取消),但是如果强制安装django-mongoengine包版本,麻烦还是要少一些:‘`pip install git+https://github.com/MongoEngine/django-mongoengine@v0.2.1

requirements.txt文件保持如下所示:

代码语言:javascript
复制
Django==1.7.11
-e git+https://github.com/MongoEngine/django-mongoengine@4ea7168faf9b6f67a5c9e8e82690b4310aca0ff0#egg=django_mongoengine-v0.2.1
djangotoolbox==1.8.0
mongoengine==0.13.0
pymongo==2.8
pyserial==3.1.1
requests==2.13.0
six==1.10.0
wheel==0.24.0

django-mongoengine的好处是它可以让你轻松地access pymongo方法:

代码语言:javascript
复制
class Post(Document):
    #fields    

collection = Post._get_collection()
collection.update({}, {"$set": {"newfield": 1}}, multi=True)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30527086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档