Я создаю сайт, используя Django и MongoDB. Существует 2 популярных API-интерфейса, которые мы можем использовать для подключения Django
и MongoDB
, один - mongoengine
, а другой - django-mongodb-engine
.Использование pymongo в django напрямую
Поскольку последняя mongoengine
не поддерживается Django больше Document и django-mongodb-engine
нужен другой django-nonrel
пакет, который делает среду разработки немного усложнять.
Мне интересно, если бы я мог использовать Pymongo
для подключения Django
и MongoDB
напрямую.
Есть ли у кого тот же опыт, который мог бы поделиться? и как установить db в setting.py
в Django, чтобы сделать db общедоступным?
Mongoengine 0.9 может быть вариантом с Django (учитывая, что у вас нет зависимости от какой-либо функции/улучшения в выпуске 0.10). Прочитайте [docs] (http://docs.mongoengine.org/en/latest/apireference.html) для подключения к mongodb. –