欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Django中session操作

如果想要在django項(xiàng)目中正常使用session的話需要配置一下你的django

成都創(chuàng)新互聯(lián)公司不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對營銷、技術(shù)、服務(wù)都有自己獨(dú)特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級,滿足企業(yè)一站式網(wǎng)絡(luò)營銷推廣需求,讓再小的品牌網(wǎng)站建設(shè)也能產(chǎn)生價(jià)值!

1. 配置項(xiàng)目session參數(shù)

在項(xiàng)目的settings.py文件中添加session的配置項(xiàng)

SESSION_ENGINE = 'django.contrib.sessions.backends.db'
SESSION_COOKIE_NAME = "sessionid"
SESSION_COOKIE_PATH = "/"
SESSION_COOKIE_DOMAIN = None
SESSION_COOKIE_SECURE = False
SESSION_COOKIE_HTTPONLY = True
SESSION_COOKIE_AGE = 43200
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
SESSION_SAVE_EVERY_REQUEST = False
  • SESSION_ENGINE = 'django.contrib.sessions.backends.db' # 指定session引擎
  • SESSION_COOKIE_NAME = "sessionid" # session在瀏覽器中存儲(chǔ)的名稱
  • SESSION_COOKIE_PATH = "/" # session應(yīng)用的站點(diǎn)路徑,默認(rèn)為全站
  • SESSION_COOKIE_DOMAIN = None # session應(yīng)用的站點(diǎn)域名
  • SESSION_COOKIE_SECURE = False # session是否只允許在https下存儲(chǔ)
  • SESSION_COOKIE_HTTPONLY = True # 設(shè)置為True時(shí)js無法獲取到內(nèi)容,這樣能有效的防止XSS***
  • SESSION_COOKIE_AGE = 43200 # session生存時(shí)間
  • SESSION_EXPIRE_AT_BROWSER_CLOSE = True # 瀏覽器關(guān)閉時(shí)是否清楚session
  • SESSION_SAVE_EVERY_REQUEST = False # 當(dāng)有請求進(jìn)來時(shí)重新保存session
2. 在app中使用session
class Login(View):
    def post(self, request):
        name = request.POST.get('name')
        password = request.POST.get('password')
        if name == 'admin' and password == 'admin':
            # 設(shè)置session
            request.session['userinfo'] = name

    def get(self, request):
        flag = request.GET.get('logout')
        if flag == 'true':
            sessionKey = request.session.session_key # 獲取session在cookie中存儲(chǔ)的key
            if sessionKey:
                            request.session.delete(sessionKey) # 刪除當(dāng)前session

session只能夠存儲(chǔ)字典

本文題目:Django中session操作
分享鏈接:http://www.chinadenli.net/article48/joijhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站App開發(fā)品牌網(wǎng)站設(shè)計(jì)網(wǎng)站收錄建站公司手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)