Рабочая связка
*
django-nonrel
*
django-mongodb-engine
*
djangotoolbox (setup.py mongo-engine поставит сам)
*
permission-backend-nonrel (вернет группы и права в систему доступа)
Работает админка. У моделей можно использовать OneToOneField и ManyToManyField.
Обязательно в settings.py добавить:
* djangotoolbox
* permission_backend_nonrel
Модели пишутся стандартно.
Минус - у моделей всегда id=ObjectId. Не смотрел, возможно ли это изменить.
Локализация
Русская локализация работает только если локаль в settings = ru.
Не забывать:
* создать каталог locale в корне проекта
* django-admin.py makemessages -l ru (создает файл для переводов)
* django-admin.py compilemessages
Начальная установка проекта
django-admin.py startproject mySite
правка settings.py
django-admin.py syncdb
зайти через консоль монго в django_site и выбрать id сайта ( db.django_site.findOne() ) - он нужен в settings (пример: "4dc3b2ef8ddf87288d00001d").