django_mongokit 0.2.6无法在Django 1.11中工作

时间:2018-01-15 06:37:01

标签: django mongokit

我安装了django_mongokit 0.2.6,但它在Django 1.11中不起作用。 运行服务器显示以下错误, $ python manage.py runserver

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 BaseDatabaseOperations

Django:(1.11) Pymongo:(2.5) django-mongokit:(0.2.6) pymongo:(2.8) PyMySQL:(0.8.0)

settings.py

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql', 
    'NAME': 'example',        
},
'mongodb': {
    'ENGINE': 'django_mongokit.mongodb',
    'NAME': 'example',        
},
}

1 个答案:

答案 0 :(得分:0)

README

的末尾
  

如果您收到此错误:

     

[...]

     

然后就是因为你没有安装mongokit本身。

pip install mongokit应该有帮助。