__init__.py 516 B

1234567891011121314151617181920
  1. from app.app import Flask
  2. #注册蓝图
  3. def register_blueprints(app):
  4. from app.api.v1 import create_blueprint_v1
  5. app.register_blueprint(create_blueprint_v1(), url_prefix='/api/v1')
  6. # 初始化数据库
  7. def register_plugin(app):
  8. from app.models.base import db
  9. db.init_app(app)
  10. with app.app_context():
  11. db.create_all()
  12. def create_app():
  13. app = Flask(__name__)
  14. app.config.from_object('app.config.setting_dev')
  15. register_blueprints(app)
  16. register_plugin(app)
  17. return app