2010-01-30 81 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速度。