我喜欢mongodb和django,还有一些框架可以选择:
- mongodb引擎
- django-mongodb-engine
Mongodbengine有很好的性能和django ORM like api,但是现在不支持序列化。
django-mongodb-engine 是一个 django 后端,您可以将它与 django ORM 一起使用。
所以 django-mongodb-engine 更好?性能如何?
最佳答案
有许多项目将 MongoDB 与 Django 相结合,但最好的(我相信)尚未到来。 Alex Gaynor 的 Google Summer of Code 项目正在研究 Django ORM 的查询集重构,以允许非关系后端。在他的最后一次更新中,他说他们有一个工作的 MongoDB 后端:
Since this is about the halfway point of GSOC I'll give a general overview: we have a working MongoDB backend, with many implemented features, and a set of changes to Django itself (that don't break anything else of course) that enable this.
http://groups.google.com/group/django-developers/browse_thread/thread/36ed23d7b32ff0fd?pli=1
因此,如果您想将 MongoDB 与 Django ORM 一起使用,您可以切换到 django-norel 并使用 django-mongodb-engine,或者您可以等待 Alex 的工作被合并到主干中。
关于django - 用于 Django 的 mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3340467/