常用内置信号
名称 |
描述 |
template_rendered |
模版渲染完成后发送信号 |
request_started |
请求开始时发送信号 |
request_finished |
请求结束时发送信号 |
got_request_exception |
请求过程中抛出异常时发送信号 |
request_tearing_down |
请求被销毁时发送信号 |
appcontext_tearing_down |
应用上下文销毁时发送信号 |
from flask import Flask, render_template, template_rendered
app = Flask(__name__)
def template_rendered_func(sender, template, context):
print(sender)
print(template)
print(context)
template_rendered.connect(template_rendered_func)
@app.route('/')
def index():
abc = 123
return render_template('index.html', abc=abc)
if __name__ == '__main__':
app.run()