MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Où stocker MongoClient à Django

Il est un peu tard pour répondre à cette question, mais les futurs chercheurs pourraient la trouver utile.

Si vous n'utilisez MongoDB que pour quelques opérations (et que vous ne souhaitez donc pas utiliser l'architecture complète de MongoEngine), vous pouvez configurer votre architecture comme ceci :

# 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)

Une ventilation plus complète peut être trouvée ici :https://gist.github.com/josephmosby/4497f8a4f675170180ab