Django最好的CouchDB后端是什么?

时间:2010-01-30 22:37:50

标签: django couchdb

我在我的新Django项目中使用CouchDB进行评估。 Django for CouchDB有一个很好的数据库后端吗?我已经尝试过搜索,但是出现的项目看起来非常小和/或过时,我无法确定哪些部分在QuerySets,Auth,Sessions等方面得到了解决。任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:14)

我最近使用Couchdbkit做了一个项目,它工作得很好 - 它有一个Django扩展,它复制了很多模型和查询集的功能。我实际上使用它编写了自己的身份验证后端,但我能够简单地修改内置的身份验证后端。

尽管如此,你仍然需要了解Couchdb的工作原理。我不认为你会发现任何可用作标准数据库后端的东西,允许你只使用标准模型/查询集而无需修改。 Couchdb是非关系型的,而不是基于SQL的,因此不兼容性太大了。

答案 1 :(得分:3)

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

http://mikeal.github.com/couchquery/

它包含了我在使用Python for CouchDB时所需的功能以及其他一些人需要的功能并向我发送了拉取请求。它并不适合所有人,但我觉得它比感觉像是ORM的图书馆更有用。

Couchdbkit也很棒,benoitc最近编写了自己的http库,以便在couchdbkit中提供比httplib或httplib2更快的速度。