【问题标题】:How would I go about plugging mongoengine into pyramid?我将如何将 mongoengine 插入金字塔?
【发布时间】:2012-08-18 05:32:17
【问题描述】:

我已经使用 pyramid_mongodb 脚手架创建了一个基本的 mongoengine 应用程序......但是我想包括 mongoengine。我想知道我应该从脚手架代码中实际保留什么。

【问题讨论】:

    标签: python mongodb pyramid mongoengine database


    【解决方案1】:

    没有关于脚手架的答案。我不建议使用脚手架,因为它实际上不适用于 root_factory 等等,订阅者也不是真正需要的。

    我为金字塔写了一个插件。它被称为pyramid_mongo。

    文档:

    Github:

    我今天看到了你的问题,觉得它可能是插件的一个很好的插件。

    我刚刚把它推送到了github,所以你现在需要从那里克隆它,使用pip安装会加载旧版本,不支持mongoengine。

    换句话说,在您的配置中,按照文档中的方式执行所有操作并添加如下内容:

    mongo.mongoengine=true
    

    它将 mongo 从配置附加到 mongoengine。所有其他 api 都可以在有或没有 mongoengine 的情况下工作,并且 mongoengine 应该可以工作。今天刚加的,不支持多连接多db。我也可以添加对多个数据库的支持。但我觉得 mongoengine 可能会自己做一些可能与我的插件冲突的事情,比如授权。

    一旦我编写了测试,我会将它推送到 python 包中,并且可以从 pip 或 easy_install 安装。现在,从 github 上拉它

    【讨论】:

      猜你喜欢
      • 2013-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-19
      • 2016-10-05
      • 2013-10-13
      • 1970-01-01
      相关资源
      最近更新 更多