/ / Usa Django con MongoDB - python, django, mongodb, pymongo

Usa Django con MongoDB - python, django, mongodb, pymongo

Tengo una gran base de datos mongo con documentos yQuiero hacer que el sitio web de Django sea un cliente para esta base de datos de Mongo, pero solo puede filtrar (agregar) y ver la información de la base de datos sin ninguna operación de edición / actualización. No quiero poner otros datos del sitio web (datos de los usuarios, comentarios, otra información) a mongo db. Soy nuevo en django framework y me pregunto si es mejor conectar mongodb y django usando, por ejemplo, mongoengine y usar dos bases de datos (una para los datos del sitio web y la segunda para documentos externos en mongodb) o usar pymongo ¿Dentro de django para obtener datos de la base de datos externa y transformarlos de alguna manera en modelos djungo?

Respuestas

0 para la respuesta № 1

Sí, usted es acertado, en el caso de que necesite dos bases de datos separadas, sería mejor utilizar Mongoengine para usar dos bases de datos separadas. enlazar. Repasa la definición de la base de datos que se utilizará por modelo, por así decirlo.

Eso probablemente funcionaría muy bien. Básicamente, puede consultar el uso del modelo de la misma manera, independientemente de la base de datos que se use, pero describa qué base de datos debe usar en el propio modelo.

¡Espero que esto ayude!