Hace unos años, todas las respuestas escritas aquí podrían haberse considerado como un buen consejo.
Ya no.
Puede conectar Django sin problemas con MongoDB como cualquier otra base de datos SQL. Djongo traduce consultas SQL a documentos de consulta de Pymongo. Como resultado, todos los modelos y características de Django funcionan como están.
- Soy un desarrollador PHP de 28 años, tengo habilidades básicas de operación del servidor Linux, pero también quiero aprender Python. Desde la perspectiva de la carrera, ¿debería mejorar mi conocimiento de Linux primero o simplemente aprender Python?
- Tengo 2.7 años de experiencia en php pero no soy muy bueno en programación. Ahora la vida es horrible para mí. Ya tengo 24. ¿Qué debo hacer ahora?
- Estoy interesado en aprender cómo diseñar y crear sitios web y aplicaciones. ¿Donde debería empezar?
- ¿Cómo uso curl en Java para hacer una llamada a una url?
- Cómo colocar imágenes no rectangulares en un sitio web
Djongo extiende el Django ORM que le permite ‘incrustar’ un documento dentro de otro, una característica presente en las bases de datos NoSQL pero no en las bases de datos SQL.
¡La mejor parte es que puede usar Django Admin para agregar documentos en MongoDB! Echa un vistazo a esta captura de pantalla:
Observe cómo el campo ‘autor’ está ‘incrustado’ dentro del campo de contenido. Esto está usando Django Admin por supuesto.