我喜欢mongodb和django,并且有一些框架可供选择:
mongodbengine
Django的MongoDB的引擎
Mongodbengine具有良好的性能和django ORM,如api,但在序列化时,它现在不受支持.
Django-mongodb-engine是一个django后端,你可以将它与django ORM一起使用.
那么django-mongodb-engine更好?它的表现怎么样?
有许多项目将MongoDB与Django合并,但最好的(我相信)尚未到来.Alex Gaynor的Google Summer of Code项目正在研究Django ORM的查询集重构,以允许非关系后端.在他的最后一次更新中,他表示他们有一个有效的MongoDB后端:
由于这是GSOC的中间点,我将概述:我们有一个工作的MongoDB后端,有许多已实现的功能,以及对Django本身的一系列更改(当然不会破坏任何其他内容)这个.
http://groups.google.com/group/django-developers/browse_thread/thread/36ed23d7b32ff0fd?pli=1
因此,如果您想将MongoDB与Django ORM一起使用,您可以切换到django-norel并使用django-mongodb-engine,或者您可以等待Alex的工作合并到主干中.