我正在使用Django 1.9,我尝试连接到MongoDB数据库来存储数据。我用谷歌搜索,但我没有找到任何教程来设置与MongoDB数据库的django。
任何人都可以请教我使用django设置mogndb db数据库吗?
答案 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连接了。