falsk的一些小问题

2019-05-24  本文已影响0人  阿猹在路上

应用上下文   

应用上下文主要有两个 curent_app  和 g

其中第一个表示的是  整个应用的全局变量  可以获取到 app 里面的信息,比如一些配置信息之类的

(2)g 变量的话就是一个空对象 每个请求之前都会清空g 的值,因为这样的话,在一个请求的过程中担任一个全局变量,比如一个请求对象的话  都会应用好几个的 函数之类的

钩子(钩子的意思就是给代码预留一些位置,当执行一些代码的时候,可以附加执行)

flask当中有几个钩子(主要区别的话这个就是需要附加参数 response 这个的话可以修改视图返回的response 然后在返回给浏览器提供用户看)

after_request(response) (表示的是请求之后的钩子,但是这个的话要在之前没有出现异常的情况下才可以成功运行)

teardown_request(request)(和上面的一个一样,但是区别的是这个出现异常的时候也是可以执行的,但是这个要是在非调试模式下进行的才可以)

上一篇 下一篇

猜你喜欢

热点阅读