【问题标题】:configuring mongoDB with Django使用 Django 配置 mongoDB
【发布时间】:2014-01-16 03:56:27
【问题描述】:

几天来,我一直在寻找一个教程,该教程展示了如何将 MongoDB 用作 Django 的数据库,但没有任何成果或清晰的教程。在这个论坛中有关于这个的问题,他们中的大多数人都指向寻找http://www.django-mongodb.org/,但我发现还有其他写的东西。任何人都可以建议我一些好的教程或指针,我可以从哪里开始。 附言我自己搜索了很多,但找不到任何可以说明整个过程的内容。

【问题讨论】:

    标签: django mongodb python-2.7 django-models


    【解决方案1】:

    在 Django 中使用 MongoDB 的主要选项是:

    • MongoEngine 是 MongoDB 的 ORM,其中包含一些 Django Integration。这不会取代 Django ORM,但你可以不使用它。

    • Django MongoDB Engine 通过为 Django ORM 提供 MongoDB 后端来提供更紧密的 Django 集成,但需要使用 Django-nonrel,这是 Django 的一个分支,增加了对非关系数据库的支持。

    以前称为 http://www.django-mongodb.org/ 的 Django MongoDB 引擎文档现在可在 https://django-mongodb-engine.readthedocs.org/ 获得。为了将来参考,您可以使用 Internet Archive 的 Wayback Machine 获取该站点的早期版本。

    【讨论】:

    • 什么是MongoDB引擎?它与简单的 MongoDB 有何不同或相同?
    • Django MongoDB Engine 允许 Django ORM 使用 MongoDB 作为存储后端。但正如我在 更新的 答案中所解释的,这需要使用分叉的 Django 版本。
    • 您好,我为您的答案投了票,因为这为我提供了一些指导,但我仍然怀疑是否有其他集成表格可用,所以一旦我知道它,我可以将其标记为正确答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    相关资源
    最近更新 更多