flask的g对象
g對象
故名思議,我們可以理解這個g對象是一個全局的對象,這個對象存儲的是我們這一次請求的所有的信息,只是存儲這一次的請求
g:global
g 作為 flask 程序全局的一個臨時變量,充當(dāng)者中間媒介的作用,我們可以通過它傳遞一些數(shù)據(jù),g 保存的是當(dāng)前請求的全局變量,不同的請求會有不同的全局變量,通過不同的thread id區(qū)別
1. 什么是g對象。
2. g對象和session的區(qū)別
在我看來,最大的區(qū)別是,session對象是可以跨request的,只要session還未失效,不同的request的請求會獲取到同一個session,但是g對象不是,g對象不需要管過期時間,請求一次就g對象就改變了一次,或者重新賦值了一次
也就是session可以在我們的這個網(wǎng)站隨意都可以用 而 g只能是這次的請求如果重定向之后就會改變
總結(jié)
- 上一篇: 【Flask】在g对象中存放List,实
- 下一篇: 可关闭的浮动div示例