| 1234567891011121314151617181920 |
- from flask import Flask
- from pymongo import MongoClient
-
-
- def register_blueprints(app):
- from app.api.v1 import create_blueprint_v1
- app.register_blueprint(create_blueprint_v1(), url_prefix='/v1')
-
-
- def create_app():
- app = Flask(__name__)
- app.config.from_object('app.config.setting')
- app.config.from_object('app.config.secure')
-
- # 初始化MongoDB连接
- app.db = MongoClient(app.config['MONGO_URI']).get_database(app.config['MONGO_DBNAME'])
-
- # 将蓝图注册到app 上
- register_blueprints(app)
- return app
|