MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Speicherort von MongoClient in Django

Es ist ein bisschen spät, diese Frage zu beantworten, aber zukünftige Suchende könnten sie nützlich finden.

Wenn Sie MongoDB nur für wenige Vorgänge verwenden (und daher nicht die vollständige MongoEngine-Architektur verwenden möchten), können Sie Ihre Architektur wie folgt einrichten:

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

Eine vollständigere Aufschlüsselung finden Sie hier:https://gist.github.com/josephmosby/4497f8a4f675170180ab