看起来将 CouchDB 与标准 web2py DAL 一起使用还有很长的路要走:
我正在使用来自 web2py 的 CouchDB。python-couchdb 看起来相当强大且设计良好,但没有特别好的文档记录。有人有以类似 DAL 的方式使用 CouchDB 的好例子吗?我发现的最好的是David Watson 的这篇博文,但没有深入探讨。我正在寻找更多。
或者,我将接受有关 web2py 中 CouchDB 状态的最新信息。
看起来将 CouchDB 与标准 web2py DAL 一起使用还有很长的路要走:
我正在使用来自 web2py 的 CouchDB。python-couchdb 看起来相当强大且设计良好,但没有特别好的文档记录。有人有以类似 DAL 的方式使用 CouchDB 的好例子吗?我发现的最好的是David Watson 的这篇博文,但没有深入探讨。我正在寻找更多。
或者,我将接受有关 web2py 中 CouchDB 状态的最新信息。
新的 web2py DAL 在主干中(发布前仍在测试中),看起来它将支持 CouchDB 和 MongoDB(也在此处和此处),并且可能还会支持更多。
截至 2011 年 1 月 6 日,CouchDB 一直在 web2py 中工作。这是我与 Massimo 谈论的错误和后续修复,这里:
我不确定这是否已被提升到稳定分支中,因此您可能需要与主干同步才能使其正常工作。
查看文件 gluon/contrib/gql.py 覆盖 DAL 以在 GAE 上工作。couchdb 的工作方式非常相似。我们有一个 MondoDB 支持的部分实现。我们已经解决了 uuid vs autoincrement integer id 的问题。加入我们的 web2py 邮件列表以讨论更多信息。