我想在现实世界的项目中练习 MongoDB,所以我想知道支持 MongoDB 作为开箱即用的主数据库的 Python 框架是什么(并且有据可查)?
问问题
4241 次
3 回答
5
如果您在谈论 Web 框架,那么Flask或Flask-PyMongo中的Tornado或Mongo-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 交互。我最喜欢的是:
- PyMongo:http ://api.mongodb.org/python/2.2/
- Mongoengine:http ://mongoengine.org/
IMO Mongonegine 是通过 Python 与 Mongo 进行通信的出色工具,并且文档相对完善。我特别喜欢 Mongoengine 在文档中提供具体示例的事实(这对初学者来说非常好)。
于 2012-07-05T15:27:31.860 回答