关于flask钩子函数的一个小问题

关于flask钩子函数的一个小问题

after request在没有抛出异常的情况下可以执行,那这个异常指的是什么异常?


回答:

http://docs.jinkan.org/docs/f...

after_request(*args, **kwargs)¶

Register a function to be run after each request.

Your function must take one parameter,

a response_class object and return a new response object or the same (see process_response()).

As of Flask 0.7 this function might not be executed at the end of the request

in case an unhandled exception occurred.


回答:

就是你应用里出现的任何异常。比如TypeError、NameError等各种Exception。这些个异常没有任何处理直接抛出,那ater_request就不会执行。

以上是 关于flask钩子函数的一个小问题 的全部内容, 来源链接: utcz.com/p/937621.html

回到顶部