Trabajando en un proyecto de Django que requiere una tienda NoSQL y creo que me he asentado en Mongo. He visto muchos temas que hablan de Mongo y Django, pero ninguno menciona a Django-nonrel, y no veo por qué podría haber sido descalificado, pero no tengo experiencia con ninguno de ellos.Django-nonrel vs Django-mongodb vs Mongokit vs pymongo native
Idealmente, me gustaría conservar la tienda de SQL para cosas simples, autenticación de usuario, grupos, etc., y usar Mongo para los datos más grandes.
También me gustaría tener mis objetos almacenados en Mongo como clases, en un estilo Django-ORM, para que pueda tener una "sensación" similar, pero eso no es crítico.
Por último, ¿alguna de las anteriores me permite usar el soporte de múltiples bases de datos de Django para cualquier cosa, o todas mis consultas de mongo están efectivamente 'fuera de banda' de Django ORM?
Si me faltan otros factores que puedan ser importantes, siéntete libre de darme pistas. Sé muy poco en este campo.
Sí, es posible trabajar con Django y MongoDB, que haya hecho lo mismo un par de años atrás. No he probado Django-nonrel, pero si quiere usar SQL para cosas simples, debe apegarse al Django original. Debes saber ahora que Django no tiene un backend de Mongo, pero si quieres mantener el Django ORM feel, deberías probar [mongoengine] (http://mongoengine.org/). –
En segundo lugar la recomendación para mongoengine. – Justin