from flask import Flask
from flask-pymongo import PyMongo
app = Flask(__name__)
app.config.update(
MONGO_HOST='localhost',
MONGO_PORT=27017,
MONGO_USERNAME='bjhee',
MONGO_PASSWORD='111111',
MONGO_DBNAME='flask'
)
mongo = PyMongo(app)
这是直接在入口文件里写的方法
现在加入里蓝图
home.py
from flask import Blueprint
import mysql.connector, logging
from flask_pymongo import PyMongo
import app
home = Blueprint('home', __name__, url_prefix='/home')
mongo = PyMongo(app) // 这里应该怎么写 因为不存在app
@home.route('/test')
def move_tickets_to_mongo():
res = mongo.db.acct_data_logs.find({})
这里会报错, 因为找不到app