Django 通过 mongoengine 连接 MongoDB 进而使用orm进行CRUD
一. 在python脚本中, 我们通常可以使用pymongo模块实现与mongodb数据库的交互, 但是在使用Django框架进行定制开发的web server 项目中, 仍然使用pymongo模块的话, 显然是过于“原始”,这时可以考虑使用 mongoengine 模块, 通过这个模块, 可以封装数据模型, 然后以orm的形式进行crud,实现对mongodb数据库的操作。 这里仅对如何快速的使用这个模块做一个简单说明。 二. 安装 mongoengine pip install mongoengine 三. django 配置文件中配置连接mongodb数据库 import mongoengine # 创建与mongodb数据库的连接 MONGO_CONN = mongoengine.connect( db = " lowman " , # 需要进行操作的数据库名称 alias= ' default ' , # 必须定义一个default数据库 host= " 192.168.3.69 " , port =27017 , username = " 渣男不但丑 " , password = " 28269 " , authentication_source = " admin " , # 进行身份认证的数据库,通常这个数据库为admin“ ) 四. models.py