设置Django和mongodb

时间:2018-01-13 19:27:34

标签: python django mongodb

我正在使用Django 1.9,我尝试连接到MongoDB数据库来存储数据。我用谷歌搜索,但我没有找到任何教程来设置与MongoDB数据库的django。

任何人都可以请教我使用django设置mogndb db数据库吗?

2 个答案:

答案 0 :(得分:0)

如果您计划将django orm用于mongodb,您应该知道这是不可能的,因为在您的django应用程序中使用mongo,您需要在代码中手动处理mongodb:

答案 1 :(得分:0)

安装:- 要进行冲泡,请在终端中粘贴以下命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

要安装mongodb

brew tap mongodb/brew
brew install mongodb-community

如果您已经有了mongodb,请跳过以上步骤,冲泡

现在在本地启动mongo:-

brew services start mongodb-community #this command to start mongoldb

要设置mongoDb与python(django)的连接,请使用mongoengine或也可以使用pymongo

pip install mongoengine  # to install mongoengine

现在,在settings.py文件中(在django项目中)-

from mongoengine import connect
connect(‘database name’) # or connect('project1', username='webapp', password='pwd123', authentication_source='admin')

现在,django与mongodatabase连接了。