🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 102 Flask内置的信号讲解 * template\_rendered:模板渲染完毕后的信号 ```text def template_rendered_func(sender,template,context): print("sender:{}".format(sender)) print("template:{}".format(template)) print("context:{}".format(context)) template_rendered.connect(template_rendered_func) ``` * request\_started:模板开始渲染 * request\_finished:模板完成渲染 * request\_tearing\_down:request对象被销毁的信号 * got\_request\_exception:视图函数发生异常的信号,一般可以监听这个信号,来记录网站异常信号 ```text def request_exception_log(sender,exception): print(exception) got_request_exception.connect(request_exception_log) ``` * appcontext\_tearing\_down:app上下文被销毁的信号 * appcontext\_pushed:app上下文被推入到栈上的信号 * appcontext\_poped:app上下文被退出栈中的信号 * message\_flashed:调用了Flask的‘flashed’方法的信号