sql >> Base de Datos >  >> NoSQL >> MongoDB

Dónde almacenar MongoClient en Django

Es un poco tarde para responder a esta pregunta, pero los buscadores futuros pueden encontrarlo útil.

Si solo usa MongoDB para algunas operaciones (y, por lo tanto, no desea usar la arquitectura completa de MongoEngine), puede configurar su arquitectura de esta manera:

# project/settings.py
  (place Mongo connection info here)

# project/__init__.py
  (declare a global MongoClient here, it will be throughout the app)

# project/all apps
  import project.MY_MONGO_CLIENT_NAME
  (use MongoClient as needed)

Puede encontrar un desglose más completo aquí:https://gist.github.com/josephmosby/4497f8a4f675170180ab