成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python大佬養(yǎng)成計(jì)劃----flask的Session設(shè)置

Gilbertat / 730人閱讀

摘要:對(duì)象存儲(chǔ)特定用戶會(huì)話所需的屬性及配置信息。當(dāng)用戶請(qǐng)求來自應(yīng)用程序的頁(yè)時(shí),如果該用戶還沒有會(huì)話,則服務(wù)器將自動(dòng)創(chuàng)建一個(gè)對(duì)象。當(dāng)會(huì)話過期或被放棄后,服務(wù)器將終止該會(huì)話。因?yàn)榈氖峭ㄟ^加密之后放到了中。

什么是Session?
cookie: 客戶端瀏覽器的緩存;
session: 服務(wù)端服務(wù)器的緩存;

Session 和 Cookie類似,都是通過字典管理 key-value對(duì)。
Session 對(duì)象存儲(chǔ)特定用戶會(huì)話所需的屬性及配置信息。這樣,當(dāng)用戶在應(yīng)用程序的 Web 頁(yè)之間跳轉(zhuǎn)時(shí),存儲(chǔ)在 Session 對(duì)象中的變量將不會(huì)丟失,而是在整個(gè)用戶會(huì)話中一直存在下去。當(dāng)用戶請(qǐng)求來自應(yīng)用程序的Web 頁(yè)時(shí),如果該用戶還沒有會(huì)話,則 Web 服務(wù)器將自動(dòng)創(chuàng)建一個(gè) Session 對(duì)象。當(dāng)會(huì)話過期或被放棄后,服務(wù)器將終止該會(huì)話。Session 對(duì)象最常見的一個(gè)用法就是存儲(chǔ)用戶的首選項(xiàng)。

讀寫Session可以通過操作字典的方式。
import random

from flask import Flask, session

app = Flask(__name__)
# 因?yàn)閒lask的session是通過加密之后放到了cookie中。所以有加密就有密鑰用于解密,所以,
# 只要用到了flask的session模塊就一定要配置“SECRET_KEY”這個(gè)全局宏。一般設(shè)置為24位的字符
app.config["SECRET_KEY"] =  random._urandom(24)

# 設(shè)置session值;
@app.route("/")
def index():
    # 如何設(shè)置session的key-value值
    session["name"]="sheen"
    return "hello,sheen"

@app.route("/get/")
def get():
    # 獲取Session的key-vlaue值
    print(len(session))
    return session.get("name")

@app.route("/delete/")
def delete():
    # 刪除Session的key-vlaue值
    session.pop("name")
    print(session.get("name"))
    return "session was deleted"

app.run()




文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/44870.html

相關(guān)文章

  • python大佬養(yǎng)成計(jì)劃----基于flask_sqlalchemy網(wǎng)頁(yè)顯示數(shù)據(jù)庫(kù)信息

    摘要:網(wǎng)頁(yè)顯示數(shù)據(jù)庫(kù)信息使用我們剛學(xué)習(xí)的,在網(wǎng)頁(yè)中顯示數(shù)據(jù)庫(kù)表中的數(shù)據(jù)。在開始運(yùn)行程序前,確保數(shù)據(jù)庫(kù)中執(zhí)行過創(chuàng)建表和創(chuàng)建用戶的操作,詳見鏈接描述。 網(wǎng)頁(yè)顯示數(shù)據(jù)庫(kù)信息 使用我們剛學(xué)習(xí)的flask_sqlalchemy,在網(wǎng)頁(yè)中顯示數(shù)據(jù)庫(kù)表中的數(shù)據(jù)。在開始運(yùn)行程序前,確保數(shù)據(jù)庫(kù)中執(zhí)行過創(chuàng)建表和創(chuàng)建用戶的操作,詳見鏈接描述。 # 模板文件templates/list.html {% extend...

    cppowboy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<