Estoy siguiendo la guía para configurar django-mongodb. Pero esta línea pip install git+https://github.com/django-nonrel/django@nonrel-1.5 siempre revierte mi django a 1.5. ¿Hay alguna forma de que pueda usar el último django?
Eso es porque django-nonrel es una bifurcación del proyecto Django original.
Puedes considerarlo como un proyecto diferente. django-nonrel se desarrolló junto con el proyecto Django original hasta la versión 1.6 , la última confirmación para nonrel tiene 2 años .
Para resumir, si desea usar django-nonrel , no se recomienda y está limitado a la última versión de Django que admite: 1.6.
El proyecto django-nonrel está muerto: si desea usar un NoSQL, le recomendaré no usar Django . No hay ningún soporte oficial para eso, y no encontré ningún proyecto en curso (de terceros) que ya exista.
pip install git+https://github.com/django-nonrel/django@nonrel-1.6El último django-mongodb-engine ya no está operativo. Usar mongoengine solo funcionará solo si su proyecto no usa NINGÚN módulo de contribución como sesión, autenticación, usuario.
Recientemente me encontré con otro paquete llamado djongo . Está funcionando bien en la última versión de Django.
Descargo de responsabilidad: he contribuido a este paquete, pero no estoy tratando de promocionarlo de todos modos. Creo que resuelve la mayoría de los problemas de Django MongoDB que existen desde hace mucho tiempo y es extremadamente fácil de usar.