一.app、蓝图、视图函数框架
应用蓝图与视图函数
-================================================================================-

二.把视图函数从入口启动文件中分离出来
1.在fisher文件下新建文件夹app、web、book.py,写入以下代码:(web文件夹代表的是蓝图)
应用蓝图与视图函数
web = Blueprint(): 需要从flask里导入Blueprint;
之前的@app.route()改成@web.route();

2.之前的fisher.py下简化如下:
应用蓝图与视图函数
create_app():引用至app文件加下的__init__.py,代码如下
应用蓝图与视图函数
创建__init__.py:在python里使一个文件夹变成一个包,同时兼负包里一些初始化代码工作;
register_blueprint(app):用来注册蓝图app.register_blueprint(web)

相关文章: