开箱即用支持MongoDB的Python框架?

时间:2012-07-03 14:27:41

标签: python mongodb frameworks

我想在一个真实世界的项目中运行MongoDB,所以我想知道什么是支持MongoDB作为开箱即用主数据库的Python框架(并且有详细记录)?

3 个答案:

答案 0 :(得分:5)

如果您正在谈论Web-Frameworks,那么TornadoMongo-kit in FlaskFlask-PyMongo对MongoDB有很大的支持,但在一天结束时,它们都很容易插入。

答案 1 :(得分:0)

我不确定你的意思是什么?#34;开箱即用"但我已经在许多项目中成功地将MongoDB与Tornado Web服务器一起使用。

您可以使用多个库轻松与MongoDB进行交互。我最喜欢的是:

  1. PyMongo:http://api.mongodb.org/python/2.2/
  2. Mongoengine:http://mongoengine.org/
  3. IMO Mongonegine是一个很好的工具,可以通过Python与Mongo进行通信,并且文档相对较好。我特别喜欢Mongoengine在文档中提供具体示例的事实(这对初学者来说非常好)。

答案 2 :(得分:0)

您可以使用django-mongokit作为项目的优秀框架。它使用MongoKit ODM(对象文档映射器)将Django与MongoDB连接起来。

由于Django在许多项目中得到最广泛和成功的使用,这些项目得到了很大的社区支持,并且可以在项目中轻松实现许多软件包。

我们已在github提供的项目中成功实施了该项目。