W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
你可以使用全局 request 對(duì)象訪問進(jìn)入的請(qǐng)求數(shù)據(jù)。 Flask 處理進(jìn)入的請(qǐng)求 數(shù)據(jù)并允許你用這個(gè)全局對(duì)象訪問它。如果你工作在多線程環(huán)境,F(xiàn)lask 內(nèi)部保證 你總會(huì)在當(dāng)前線程上獲取正確的數(shù)據(jù),
這是一個(gè)代理。詳情見 留意代理 。
請(qǐng)求對(duì)象是一個(gè) Request 子類的實(shí)例,提供所有 Werkzeug 定義的屬性。這里只對(duì)最重要的展示了簡(jiǎn)要概述。
如果你設(shè)置了 Flask.secret_key ,你可以在 Flask 應(yīng)用中使用會(huì)話。會(huì)話 主要使得在請(qǐng)求見保留信息成為可能。 Flask 的實(shí)現(xiàn)方法是使用一個(gè)簽名的 cookie 。 這樣,用戶可以查看會(huì)話的內(nèi)容,但是不能修改它,除非用戶知道密鑰。所以確保密鑰 被設(shè)置為一個(gè)復(fù)雜且無法被容易猜測(cè)的值。
你可以使用 session 對(duì)象來訪問當(dāng)前的會(huì)話:
會(huì)話對(duì)象很像通常的字典,區(qū)別是會(huì)話對(duì)象會(huì)追蹤修改。
這是一個(gè)代理。更多信息見 留意代理 。
下列屬性是需要關(guān)注的:
如果會(huì)話是新的,該值為 True ,否則為 False 。
當(dāng)果會(huì)話對(duì)象檢測(cè)到修改,這個(gè)值為 True 。注意可變結(jié)構(gòu)的修改不會(huì) 被自動(dòng)捕獲,這種情況下你需要自行顯式地設(shè)置這個(gè)屬性為 True 。這 里有 一個(gè)例子:
# this change is not picked up because a mutable object (here
# a list) is changed.
session['objects'].append(42)
# so mark it as modified yourself
session.modified = True
如果設(shè)為 True ,會(huì)話存活 permanent_session_lifetime 秒。默認(rèn)為 31 天。 如果是 False (默認(rèn)選項(xiàng)),會(huì)話會(huì)在用戶關(guān)閉瀏覽器時(shí)刪除。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: