MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Dove conservare MongoClient a Django

È un po' tardi per rispondere a questa domanda, ma i futuri ricercatori potrebbero trovarlo utile.

Se stai usando MongoDB solo per poche operazioni (e quindi non vuoi usare l'intera architettura MongoEngine), puoi configurare la tua architettura in questo modo:

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

Una ripartizione più completa può essere trovata qui:https://gist.github.com/josephmosby/4497f8a4f675170180ab