Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the best CouchDB backend for Django?

Tags:

django

couchdb

I am evaluating using CouchDB in my new Django-project. Is there a good database backend in Django for CouchDB? I have tried searching but the projects that turn up seems very small and/or old and I can't make out what parts are solved regarding QuerySets, Auth, Sessions etc. Any help would be greatly appreciated.

like image 637
Jonas K Avatar asked Jan 30 '10 22:01

Jonas K


1 Answers

I did a project recently using Couchdbkit which worked very well - it has a Django extension which replicates a lot of the function of models and querysets. I actually wrote my own authentication backend using it, but I was able to simply modify the built-in one.

You do still need to get your head around how Couchdb works, though. I don't think you'll find anything that works as a standard database backend, allowing you to just use standard models/querysets without modification. Couchdb is non-relational and not SQL based, so the incompatibilities are too great.

like image 100
Daniel Roseman Avatar answered Oct 08 '22 03:10

Daniel Roseman