Flask基礎(chǔ)07(cookie和session)

cookies

什么是cookies
cookies 是一種數(shù)據(jù)存儲(chǔ)手段
將一段文本內(nèi)容保存在客戶端(瀏覽器)中的一種手段猾担,并可以長(zhǎng)時(shí)間保存

cookies 的使用場(chǎng)合
記住密碼亡鼠,記住搜索文本

Flask 中使用 cookie

1.保存cookies到客戶端
使用響應(yīng)對(duì)象,將數(shù)據(jù)保存進(jìn)客戶端(瀏覽器)

響應(yīng)對(duì)象--兩種
1.resp = make_response()
2.resp = redirect('/xxx')

cookies的語(yǔ)法:

響應(yīng)對(duì)象.set_cookie(key,value, max_age)
key: 字符串凿掂,要保存的cookies的名稱
value:字符串,要保存的cookie的值
max_age: 最大的保存時(shí)間,取值數(shù)字列肢,以s為單位
60 3600 24*60*60*365

2.在服務(wù)器端獲取cookie的值
每次向服務(wù)器發(fā)送請(qǐng)求時(shí)恰画,瀏覽器會(huì)將 cookies 中所有的數(shù)據(jù)封裝到 request 中并帶到服務(wù)器
flask中通過 request.cookies 獲取所有的 cookies 的值

3.刪除cookies內(nèi)容

響應(yīng)對(duì)象.delete_cookie('key')
session(會(huì)話)

什么是 session
session是保存在服務(wù)器上的,為每個(gè)瀏覽器所開辟的一段空間
目的:保存瀏覽器與服務(wù)器的一些交互狀態(tài)(數(shù)據(jù))

session 在 Flask 中的實(shí)現(xiàn)
1.配置 SECRET_KEY
app.config['SECRET_KEY'] = 'suibianxie'
2使用 session
from flask import session

  1. 向 session 中保存數(shù)據(jù)
    session['key'] = value
  2. 從 session 中獲取數(shù)據(jù)
    value = session['key']
    value = session.get('key')
  3. 刪除 session 中的數(shù)據(jù)
    del session['key']

3.保存進(jìn) session 的內(nèi)容
多次與服務(wù)器交互時(shí)要用到的數(shù)據(jù)需要保存進(jìn) session
如: 登錄信息

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末瓷马,一起剝皮案震驚了整個(gè)濱河市拴还,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌欧聘,老刑警劉巖片林,帶你破解...
    沈念sama閱讀 216,692評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異怀骤,居然都是意外死亡费封,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門晒喷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)孝偎,“玉大人,你說我怎么就攤上這事凉敲∫露埽” “怎么了?”我有些...
    開封第一講書人閱讀 162,995評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵爷抓,是天一觀的道長(zhǎng)势决。 經(jīng)常有香客問我,道長(zhǎng)蓝撇,這世上最難降的妖魔是什么果复? 我笑而不...
    開封第一講書人閱讀 58,223評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮渤昌,結(jié)果婚禮上虽抄,老公的妹妹穿的比我還像新娘。我一直安慰自己独柑,他們只是感情好迈窟,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著忌栅,像睡著了一般车酣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上索绪,一...
    開封第一講書人閱讀 51,208評(píng)論 1 299
  • 那天湖员,我揣著相機(jī)與錄音,去河邊找鬼瑞驱。 笑死娘摔,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的唤反。 我是一名探鬼主播凳寺,決...
    沈念sama閱讀 40,091評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼嫡丙,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了读第?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤拥刻,失蹤者是張志新(化名)和其女友劉穎怜瞒,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體般哼,經(jīng)...
    沈念sama閱讀 45,346評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吴汪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蒸眠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片漾橙。...
    茶點(diǎn)故事閱讀 39,739評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖楞卡,靈堂內(nèi)的尸體忽然破棺而出霜运,到底是詐尸還是另有隱情,我是刑警寧澤蒋腮,帶...
    沈念sama閱讀 35,437評(píng)論 5 344
  • 正文 年R本政府宣布淘捡,位于F島的核電站,受9級(jí)特大地震影響池摧,放射性物質(zhì)發(fā)生泄漏焦除。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評(píng)論 3 326
  • 文/蒙蒙 一作彤、第九天 我趴在偏房一處隱蔽的房頂上張望膘魄。 院中可真熱鬧,春花似錦竭讳、人聲如沸创葡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蹈丸。三九已至,卻和暖如春呐芥,著一層夾襖步出監(jiān)牢的瞬間逻杖,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工思瘟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留荸百,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,760評(píng)論 2 369
  • 正文 我出身青樓滨攻,卻偏偏與公主長(zhǎng)得像够话,于是被迫代替她去往敵國(guó)和親蓝翰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 22年12月更新:個(gè)人網(wǎng)站關(guān)停女嘲,如果仍舊對(duì)舊教程有興趣參考 Github 的markdown內(nèi)容[https://...
    tangyefei閱讀 35,180評(píng)論 22 257
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理畜份,服務(wù)發(fā)現(xiàn),斷路器欣尼,智...
    卡卡羅2017閱讀 134,652評(píng)論 18 139
  • 目錄Cookie機(jī)制什么是CookieCookie的不可跨域名性Unicode編碼:保存中文BASE64編碼:保存...
    Tomatoro閱讀 16,940評(píng)論 7 186
  • PMP一模結(jié)束愕鼓,四個(gè)小時(shí)的母铺考時(shí)間,實(shí)際三個(gè)小時(shí)交卷菇晃,提前交卷原因?yàn)樯婕案拍铑}掌握不牢靠册倒,無(wú)再?gòu)?fù)查必要。最終分?jǐn)?shù)2...
    旅行的朋友閱讀 577評(píng)論 0 0
  • 0107 當(dāng)我進(jìn)茶葉店時(shí)我想買些什么? 摘要:近幾年由于受到電商的沖擊估灿,茶葉實(shí)體店紛紛關(guān)門拴孤,但同時(shí)也有一些茶葉專賣...
    白茶筆記閱讀 344評(píng)論 0 0