一. 在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/