5

我想在现实世界的项目中练习 MongoDB,所以我想知道支持 MongoDB 作为开箱即用的主数据库的 Python 框架是什么(并且有据可查)?

4

3 回答 3

5

如果您在谈论 Web 框架,那么Flask或Flask-PyMongo中的TornadoMongo-kit对 MongoDB 有很好的支持,但归根结底,它们都很容易插入。

于 2012-07-03T14:32:37.783 回答
0

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

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

我们已经在我们的项目中成功实现了它,该项目可在github 上找到。

于 2013-12-14T06:02:36.233 回答
0

我不确定您所说的“开箱即用”是什么意思,但我已经在多个项目中成功地将 MongoDB 与 Tornado Web 服务器一起使用。

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

  1. PyMongo:http ://api.mongodb.org/python/2.2/
  2. Mongoengine:http ://mongoengine.org/

IMO Mongonegine 是通过 Python 与 Mongo 进行通信的出色工具,并且文档相对完善。我特别喜欢 Mongoengine 在文档中提供具体示例的事实(这对初学者来说非常好)。

于 2012-07-05T15:27:31.860 回答