4 .Flask 中的蓝图Blueprint
Django app01
蓝图的作用 功能隔离 路由隔离
from flask import Blueprint
#Blueprint 当作一个不能够润的Flask实例
user = Blueprint("app02user",__name__,URL_PREFIX="/shoupping") #url_prefix
@user.route("/login")
def login():
return "I am app02 userBP login func"
在Flask实例中增加注册蓝图
app.regiest_blueprint(蓝图-user)
name = "app02user" 蓝图名称 不能重复 保证在app 中式唯一的
url_prefix= “shopping” URL 前缀 用于隔离相同的URL
5 .Flask特殊装饰器
@app.before_request #请求进入视图函数之后,从下往上执行
@app.after_request #请求结束,返回响应客户端之前 正常
@app.errorhandler(4xx or 5xx) 返回错再执行
|