flask的g對象


故名思議我們可以理解這個g對象是一個全局的對象,這個對象存儲的是我們這一次請求的所有的信息,只是存儲這一次的請求

g:global 

1. g對象是專門用來保存用戶的數據的。 
2. g對象在一次請求中的所有的代碼的地方,都是可以使用的

 

g 作為 flask 程序全局的一個臨時變量,充當者中間媒介的作用,我們可以通過它傳遞一些數據,g 保存的是當前請求的全局變量,不同的請求會有不同的全局變量,通過不同的thread id區別

 

1.什么是g對象。

1.在flask中,有一個專門用來存儲用戶信息的g對象,g的全稱的為global。
2.g對象在一次請求中的所有的代碼的地方,都是可以使用的。

2.g對象和session的區別

在我看來,最大的區別是,session對象是可以跨request的,只要session還未失效,不同的request的請求會獲取到同一個session,但是g對象不是,g對象不需要管過期時間,請求一次就g對象就改變了一次,或者重新賦值了一次

也就是session可以在我們的這個網站隨意都可以用 而 g只能是這次的請求如果重定向之后就會改變


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM