MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak używać PyMongo z planami Flask?

Jeden z problemów z podejściem do wykonywania importu w planie, jak sugerował Emanuel Ey, okazuje się, że powoduje to import kołowy. Po wielu grach okazuje się, że jedynym sposobem (jak udało mi się znaleźć) było stworzenie osobnego pliku o nazwie database.py który łączy się z bazą danych, a następnie mogę zaimportować to połączenie według schematu w następujący sposób:

child.py

from database import mongo
courses = Blueprint('courses', __name__)

i mój database.py

from flask.ext.pymongo import PyMongo
mongo = PyMongo() 

i aplikacja login.py, ale musi zainicjować bazę danych

from database import mongo
app = Flask(__name__)
app.config.from_object('config')
mongo.init_app(app) # initialize here!

from child import child 
from child import2 child2

app.register_blueprint(child.child)
app.register_blueprint(child2.child2)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Skrypt powłoki MongoDB wykorzystujący projekcję do formatowania daty i uzyskiwania czasu lokalnego

  2. Jak analizować użycie dysku przez kontener Docker

  3. Mongodb php otrzymuje identyfikator nowego dokumentu?

  4. @EnableMongoAuditing dla MongoDB w Cloud Foundry / mongolab

  5. Mongo db nie jest równe zapytaniu nie działa