Каков лучший бэкенд CouchDB для Django?

Я оцениваю использование CouchDB в моем новом Django-проекте. Существует ли хороший бэкенд базы данных в Django для CouchDB? Я попытался искать, но проекты, которые поднимаются, кажутся очень маленькими и/или старыми, и я не могу разобрать, какие части решены относительно QuerySets, Автора, Сессий и т.д. Любая справка значительно ценилась бы.

17
задан Jonas Klemming 30 January 2010 в 22:37
поделиться

2 ответа

Недавно я делал проект с использованием Couchdbkit, который работал очень хорошо - он имеет расширение Django, которое реплицирует множество функций моделей и запросов. На самом деле я написал свой собственный бэкэнд аутентификации, используя его, но я смог просто модифицировать встроенный.

Однако, вам все еще нужно разобраться в том, как работает Couchdb. Я не думаю, что вы найдете ничего, что работало бы в качестве стандартного бэкэнда базы данных, позволяя вам просто использовать стандартные модели/наборы запросов без изменений. Couchdb не является реляционным и не основан на SQL, поэтому несовместимости слишком велики.

14
ответ дан 30 November 2019 в 14:06
поделиться

Я писал тот, который находится на противоположном конце спектра от ORM.

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

Включает в себя функции, которые мне нужны при использовании Python для CouchDB, и функции несколько других людей необходимы и отправили мне запросы на потяну. Это не для всех, но я нахожу его гораздо более полезным, чем библиотеки, которые чувствуют себя как ORM.

CouchDbkit также отлично, Benoitc недавно написал свою собственную HTTP-библиотеку для лучшей скорости в CouchDBKIT, чем HTTPLIB или HTTPLIB2.

3
ответ дан 30 November 2019 в 14:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: