Рабочая связка
* 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").
Комментариев нет:
Отправить комментарий