2010-01-30 118 views
16

我正在使用我的新Django项目中的CouchDB进行评估。 Django中有没有一个好的数据库后端用于CouchDB?我尝试过搜索,但是出现的项目看起来非常小和/或旧,我无法确定哪些部分是关于QuerySets,Auth,Sessions等解决方案。任何帮助将不胜感激。什么是Django最好的CouchDB后端?

+0

查看https://github.com/stefankoegl/django-couchdb-utils进行会话和身份验证。 – man2xxl 2012-11-02 13:56:47

回答

13

我最近使用Couchdbkit做了一个项目,它工作得很好 - 它有一个Django扩展,它复制了很多模型和查询集的功能。我实际上使用它编写了我自己的身份验证后端,但我能够简单地修改内置身份验证后端。尽管如此,你仍然需要了解Couchdb的工作原理。我不认为你会发现任何可用作标准数据库后端的东西,这样你就可以不加修改地使用标准模型/查询集。 Couchdb是非关系型的,不是基于SQL的,所以不兼容性太大。

+0

将此标记为接受的答案。 Couchdbkit似乎是最成熟和最稳定的绑定,即使它并不真正支持管理和其他Django功能,但我发现的任何其他库也不是。 – 2010-02-05 10:46:43

+0

任何更新,还是Couchdbkit仍然是最佳选择? – hobs 2012-10-21 16:51:30

3

我写了一个与ORM光谱相反的一端。

​​

它包括我使用Python时的CouchDB和其他几个人都需要的功能,送我拉请求所需的功能。它不适合每个人,但我觉得它比感觉像ORM的库更有用。

Couchdbkit也很棒,benoitc最近写了他自己的http库以获得比httplib或httplib2提供的更好的couchdbkit速度。