在django app

时间:2015-12-20 08:06:01

标签: python django mongodb

我正在尝试使用django == 1.8和python == 2.7 使用这些步骤配置mangoDB

Django的nonrel

pip install git+https://github.com/django-nonrel/django@nonrel-1.5

djangotoolbox

pip install git+https://github.com/django-nonrel/djangotoolbox

Django MongoDB引擎 你应该使用最新的Git版本。

pip install git+https://github.com/django-nonrel/mongodb-engine

并在settings.py中添加配置

DATABASES = {
   'default' : {
      'ENGINE' : 'django_mongodb_engine',
      'NAME' : 'my_database'
   }
}

但是我在运行python manage.py syncdb

时遇到错误

ServerSelectionTimeoutError:127.0.0.1:8086:[Errno 111]拒绝连接

任何帮助都会非常有用,提前谢谢

1 个答案:

答案 0 :(得分:0)

你必须安装MongoDB,Django只提供引擎但不提供数据库本身。请按照教程

https://docs.mongodb.org/v3.0/tutorial/install-mongodb-on-ubuntu/