【问题标题】:Using CouchDB in a DAL-like way from web2py从 web2py 以类似 DAL 的方式使用 CouchDB
【发布时间】:2011-05-11 15:35:56
【问题描述】:

看起来将 CouchDB 与标准 web2py DAL 一起使用还有很长的路要走:

我正在使用来自 web2py 的 CouchDB。 python-couchdb 看起来相当强大且设计良好,但没有特别好的文档记录。有人有以类似 DAL 的方式使用 CouchDB 的好例子吗?我发现的最好的是这个blog entry by David Watson,但它并没有深入。我正在寻找更多。

或者,我将接受有关 web2py 中 CouchDB 状态的最新信息。

【问题讨论】:

  • CouchDBKit 非常好。
  • web2py DAL 现在(实验性地)支持 CouchDB。我们可以使用一些测试人员。

标签: python database couchdb web2py


【解决方案1】:

新的 web2py DAL 位于主干中(发布前仍在测试中),看起来它将具有 support for CouchDB and MongoDB(还有 herehere),并且可能还会有更多。

【讨论】:

    【解决方案2】:

    查看 gluon/contrib/gql.py 文件,它会覆盖 DAL 以在 GAE 上工作。 couchdb 的工作方式非常相似。我们有一个 MondoDB 支持的部分实现。我们已经解决了 uuid vs autoincrement integer id 的问题。加入我们的 web2py 邮件列表以讨论更多。

    【讨论】:

    • 感谢马西莫。我会看gql并考虑加入列表。
    【解决方案3】:

    截至 2011 年 1 月 6 日,CouchDB 一直在 web2py 中工作。这是我与 Massimo 讨论的错误和后续修复,在这里:

    http://groups.google.com/group/web2py/browse_thread/thread/b110d60a4e13953e/9c6f46805d106d17?lnk=gst&q=couchdb#9c6f46805d106d17

    我不确定这是否已被提升到稳定分支中,因此您可能需要与主干同步才能使其正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-09
      • 2015-08-27
      • 2013-03-08
      • 2019-06-29
      • 2014-09-02
      • 2013-07-17
      • 2013-10-03
      • 2012-08-20
      相关资源
      最近更新 更多