from flask import Blueprint
# 实例化一个蓝图对象,起一个名字
x = Blueprint(__name__, 'x')
# 该拦截只是在当前蓝图种生效
@x.before_request
def f1():
pass
# 只是在该蓝图种使用的全局标签
@x.app_template_global()
def xxx():
return "xxx "
@x.route('/index')
def index():
return 'xx'
flask---蓝图中使用自己的装饰器
于 2022-03-15 22:05:02 首次发布
本文介绍了如何在Flask中使用蓝图(Blueprint)进行模块化开发,并展示了如何定义全局的请求拦截器(before_request)以及模板全局标签。通过实例化Blueprint对象并注册路由、全局函数,展现了Flask应用的组织结构和增强功能。
摘要由CSDN通过智能技术生成