flask项目拆分

flask项目拆分 如果flask非常大有上万行代码就得对代码进行拆分方便后期维护先创建一个根目录先新建一个app目录然后在目录创建static,templatespython文件有__init__.py,models.py,views.pyinit放初始文件models定义模型也就是数据库,views是路由init代码from flask import Flask from .views import blue # 初始文件 def create_app(): app Flask(__name__) app.register_blueprint(blue) return appview代码from flask import Blueprint blueBlueprint(blue,__name__) from .models import * blue.route(/) def index(): return h1欢迎访问Flask首页/h1p基础框架演示/papp里的代码from app import create_app appcreate_app() if __name__ __main__: # debugTrue 开发自动重启生产务必关闭 app.run(host0.0.0.0, port5003, debugTrue)