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