Django开发:PyMongo或MongoEngine ......为什么?

时间:2011-05-06 01:46:17

标签: python django orm mongodb

尝试在这两者之间做出决定,寻找一些可靠的反馈。感谢。

1 个答案:

答案 0 :(得分:5)

MongoEngine是一个包裹PyMongo的ORM。直接使用PyMongo可能会略微更快/更有效。如果你真的喜欢Django的ORM,你可能会喜欢MongoEngine。查看他们的文档,使用他们的API并自己决定。我很喜欢两者。您还可以查看MongoKit这是另一个包装PyMongo的ORM。这更像是我应该使用ORM的问题吗?即使您使用MongoEngine,也请务必阅读PyMongo和MongoDB的文档!如果你想用它编写体面的应用程序,你仍然需要了解MongoDB的工作原理。