Django 的 ORM 不支持 NoSQL, 在操作的 mongo 的时候,有几个 库可以考虑:
库名称 | 地址 |
mongoengine | http://mongoengine.org/ |
django-mongodb-engine | http://www.django-mongodb.org/ |
Ming | http://merciless.sourceforge.net/index.html |
MongoKit | http://namlook.github.io/mongokit/index.html |
Humongolus | https://github.com/entone/Humongolus |
MongoAlchemy | http://www.mongoalchemy.org |
Minimongo | https://pypi.python.org/pypi/minimongo |
Manga | https://pypi.python.org/pypi/manga |
MotorEngine | http://motorengine.readthedocs.org/en/latest/ |
django-mongodb-engine 貌似无法使用了
当然你也可以使用 pymongo 来自己完成基本的 mongo 数据库操作,这样应该是效率较高的方法。不过如果你写的代码质量较差的话,还不如使用上面的库。