一. 在python脚本中, 我们通常可以使用pymongo模块实现与mongodb数据库的交互, 但是在使用Django框架进行定制开发的web server 项目中, 仍然使用pymongo模块的话, 显然是过于“原始”,这时可以考虑使用 mongoengine 模块, 通过这个模块, 可以封装数据模型, 然后以orm的形式进行crud,实现对mongodb数据库的操作。 这里仅对如何快速的使用这个模块做一个简单说明。
二. 安装 mongoengine
三. django 配置文件中配置连接mongodb数据库
四. models.py 中定义数据模型
五. views.py 视图中进行crud操作
制作好模型以后, 就可以通过这个模型调用orm进行数据的增删改查,使用方式大体上与django自带的orm是相似的,这里就不对这种搬砖头的事情加以细述了,如果希望了解更加详细的使用方式及注意事项,可以查看官方文档: http://docs.mongoengine.org/