Django 通过 mongoengine 连接 MongoDB 进而使用orm进行CRUD
一. 在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/
当我仰望星空, 看见了涛涛江水, 闻到了人声鼎沸;可当我蓦然回望,再也触摸不到那逝去的时光,再也看不到那夕阳下的少年!