Comments 14
На самом деле использование django-nonrel и djangotoolbox это не очень хороший способ. Ибо django-nonrel это не просто какой-то джанговский модуль для поддержки NoSQL а переделанный сам django.
Считаю что лучше уж использовать что-нить типа mongoengine + django-mongonaut(для админки) — тогда хоть останется родная Django.
А вообще ну не предусмотрена Django к использованию таких DB, так что если хочется такой экзотики, лучше уж Flask пользовать и не мучить Django(сам уже себе шишек набил на этом).
Считаю что лучше уж использовать что-нить типа mongoengine + django-mongonaut(для админки) — тогда хоть останется родная Django.
А вообще ну не предусмотрена Django к использованию таких DB, так что если хочется такой экзотики, лучше уж Flask пользовать и не мучить Django(сам уже себе шишек набил на этом).
+12
а Flask развивается? тут что-то не очень активно: github.com/mitsuhiko/flask
а есть ли у вас ссылки на сравнение производительности Flask с другими фреймворками?
а есть ли у вас ссылки на сравнение производительности Flask с другими фреймворками?
0
Развивается, и проекты написанные на нем растут как на дрожжах, как и всякие готовые модули спец под Flask.
+1
Там особо активности то и не видно, ибо это микрофреймворк(не оч много кода) состоящий из других модулей(от этих-же разработчиков) Werkzeug, Jinja2 итд.
Да и если код не обновляется то это не значит что можно на нем поставить крест, может он настолько хорош что ничего не нужно менять(пока)? =))
Это джанго тащит в себе кучу функционала(до сих пор не понимаю почему бы обратно не выпилить оттуда gis в отдельный пакет, ибо этот функционал слишком специфичный), поэтому там много чего надо менять.
Да и если код не обновляется то это не значит что можно на нем поставить крест, может он настолько хорош что ничего не нужно менять(пока)? =))
Это джанго тащит в себе кучу функционала(до сих пор не понимаю почему бы обратно не выпилить оттуда gis в отдельный пакет, ибо этот функционал слишком специфичный), поэтому там много чего надо менять.
+2
Расскажите, пожалуйста, про шишки Django+mongo.
0
Django-nonrel — это же форк джанги.
К последним версиям джанги (1.3, 1.4) mongo-engine прикручивается само, правда без админки и model-forms.
К последним версиям джанги (1.3, 1.4) mongo-engine прикручивается само, правда без админки и model-forms.
+1
Я так понимаю этот пример сделан на базе туториала с официального сайта MongoDB Write a Tumblelog Application with Django MongoDB Engine.
Мне там не понравилось, что нужно тащить кучу библиотек и еще форк Django ставить.
Я давно думаю об использовании MongoDB + Django. Но пришел к мысли, что лучше исользовать 2 базы — РСУБД и MongoDB. Для всего что укладывается в реляционную модель и входит в поставку Django использовать РСУБД, а MongoDB — только для тех сущностей, которые нужно уложить в документоориентированную модель.
И напрямую через pymongo.
Мне там не понравилось, что нужно тащить кучу библиотек и еще форк Django ставить.
Я давно думаю об использовании MongoDB + Django. Но пришел к мысли, что лучше исользовать 2 базы — РСУБД и MongoDB. Для всего что укладывается в реляционную модель и входит в поставку Django использовать РСУБД, а MongoDB — только для тех сущностей, которые нужно уложить в документоориентированную модель.
И напрямую через pymongo.
+1
Тут есть списочек приложений использующих MongoDB(и через mongoengine и просто pymongo) в Django.
Не понимаю почему этим сайтом никто не пользуется? Ну понятное дело все любят сами писать, но ведь вся прелесть Django в том что уже существует куча готовых решений(надо только не полениться искать и применять).
Кстати, сам сайт djangopackages делал товарищ pydanny, а потом на основе этого сравнения пакетов(гридов) он сделал свой стартапчик www.consumer.io/ — который, кстати, написан на Django + MongoDB. И приложение django-mongonaut(админка) было выпилено из кода consumer.io
Демка блога github.com/pydanny/django-mongonaut/tree/master/examples
Не понимаю почему этим сайтом никто не пользуется? Ну понятное дело все любят сами писать, но ведь вся прелесть Django в том что уже существует куча готовых решений(надо только не полениться искать и применять).
Кстати, сам сайт djangopackages делал товарищ pydanny, а потом на основе этого сравнения пакетов(гридов) он сделал свой стартапчик www.consumer.io/ — который, кстати, написан на Django + MongoDB. И приложение django-mongonaut(админка) было выпилено из кода consumer.io
Демка блога github.com/pydanny/django-mongonaut/tree/master/examples
0
Есть ли смысл тогда использовать Django? Если отказываемся от ORM проще Bottle взять, или CherryPy вместо Django
0
Django-nonrel уже портировали на что-то выше Django-1.3??
Вообще, если уж совсем приспичило работать из Django с MongoDB, возьмите Mongoengine. На порядок удобнее в работе.
Или вы ну прям совсем хотите от реляционных БД отказаться и использовать исключительно Mongo???
Вообще, если уж совсем приспичило работать из Django с MongoDB, возьмите Mongoengine. На порядок удобнее в работе.
Или вы ну прям совсем хотите от реляционных БД отказаться и использовать исключительно Mongo???
0
Sign up to leave a comment.
Использование MongoDB в Django