MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да използвам PyMongo с Flask Blueprints?

Един от проблемите с подхода за извършване на импортиране в чертежа, както беше предложено от Емануел Ей, се оказва, че причинява кръгово импортиране. След много игра се оказа, че единственият начин (можех да намеря) е да създам отделен файл, наречен database.py който се свързва с базата данни и след това мога да импортирам тази връзка към чрез план, както следва:

child.py

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

и моя database.py

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

и приложението, login.py, но трябва да инициализира базата данни

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. Как мога да премахна това предупреждение за оттегляне в MongoDB и защо се случва?

  2. MongoDB $trim

  3. Етапи на MongoDB Aggregation Framework и тръбопроводи

  4. Как да използвате pollingThrottle и pollingInterval?

  5. Изберете дължина на низа в mongodb