结构如上图所示。
manager.py模块
负责启动运行程序,在其中会app.run,这个app就是在app包下__init__.py中实例化的Flask
app包下的__init__.py模块
负责实例化Flask,实例化MySQL数据库db,用app(Flask的实例)来注册前后端蓝图(蓝图实例化在前后端各自包中的__init__.py中定义)。
admin包和home包下的__init__.py模块
负责实例化蓝图,并导入控制路由的views.py模块。
admin包和home包下的views.py模块
主要就是负责路由转发。