sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur använder man PyMongo med Flask Blueprints?

Ett av problemen med tillvägagångssättet att utföra en import i ritningen, som Emanuel Ey föreslog, visar sig att det orsakar en cirkulär import. Efter mycket spelande visar det sig att det enda sättet (jag kunde hitta) var att skapa en separat fil som heter database.py som ansluter till databasen och sedan kan jag importera den här anslutningen till genom ritning enligt följande:

child.py

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

och min database.py

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

och appen login.py men måste initiera databasen

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. Hur hämtar man endast utvalda mongo-ID med vårdatamongorepository-metoden?

  2. Det går inte att hämta dirtyPropertyNames-egenskapersvärden för associationsfält i grails

  3. MongoDB $push vs $addToSet:Vad är skillnaden?

  4. Mongoose unikt index på underdokument