【问题标题】:Python Framework that support MongoDB out of the box? [closed]开箱即用支持 MongoDB 的 Python 框架? [关闭]
【发布时间】:2012-07-04 00:18:41
【问题描述】:

我想在一个真实世界的项目中使用 MongoDB,所以我想知道哪些 Python 框架支持 MongoDB 作为开箱即用的主数据库(并且有据可查)?

【问题讨论】:

  • 只是我的看法,但“开箱即用”被高估了。
  • 常见问题解答 (stackoverflow.com/help/on-topic) #4 建议询问有关软件库的建议是题外话。

标签: python mongodb frameworks


【解决方案1】:

如果您谈论的是 Web-Frameworks,TornadoMongo-kit in FlaskFlask-PyMongo 对 MongoDB 有很好的支持,但归根结底,它们都很容易插入。

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      【解决方案3】:

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

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

      我们已经在我们的项目中成功实现了它,可以在github 获得。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-12
        • 2011-03-28
        • 2012-09-22
        • 2022-11-14
        • 2017-02-11
        相关资源
        最近更新 更多