1 书写路由的两种方法
1.1 利用Flask实例对象的 add_url_rule 方法实现
该方法有一个必填参数,两个默认参数
· rule : 请求路径的规则
endpoint : 端点,默认值是与路径规则对应的那个方法名
view_func : 与路径匹配的那个方法名,如果不指定的话就不知道执行那个方法,素以会报错
1.2 利用装饰器(@app.route())实现
注意:app.route() 执行后的返回值才是一个装饰器,route方法和add_url_rule在底层是一样的,因为route会调用add_url_rule
1.3 检查路由
利用Flask实例对象的 url_map 方法
·
2 蓝图
2.1 如何编写蓝图
创建一个 py 文件 bluePoint.py
从fask模块中引入Blueprint
from flask import Blueprint
创建 Blueprint 实例
bp = Blueprint('movie', __name__)
书写蓝图的路由(写法跟Flask对象的书写方法完全相同)
from flask import Blueprint bp = Blueprint('movie', __name__) @bp.route("/action") def action(): return "动作电影页面" @bp.route("/child") def child(): return "动画电影页面"