欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用django設(shè)置session過(guò)期時(shí)間的方法解析

 更新時(shí)間:2019年08月05日 09:06:48   作者:一個(gè)新手  
這篇文章主要介紹了用django設(shè)置session過(guò)期時(shí)間的方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

session的超時(shí)時(shí)間設(shè)置

settings中

  • SESSION_COOKIE_AGE=60*30 30分鐘。
  • SESSION_EXPIRE_AT_BROWSER_CLOSE False:會(huì)話cookie可以在用戶瀏覽器中保持有效期。True:關(guān)閉瀏覽器,則Cookie失效。
  • SESSION_COOKIE_DOMAIN 生效站點(diǎn)
  • SESSION_COOKIE_NAME cookie中保存session的名稱

Session使用比較簡(jiǎn)單,在request.session是一個(gè)字典類。session是保存在數(shù)據(jù)庫(kù)中的。

-------------------------------------------------------

按手冊(cè)和網(wǎng)上的方法在settings.py中設(shè)置“SESSION_COOKIE_AGE” 和 “SESSION_EXPIRE_AT_BROWSER_CLOSE” 均不生效。 通過(guò)查看django的源代碼"middleware.py"才知道這兩個(gè)參數(shù)只有在settings.SESSION_SAVE_EVERY_REQUEST為True時(shí)才有效。依此在settings.py中設(shè)置這個(gè)變量后問(wèn)題解決。

從源代碼看SESSION_EXPIRE_AT_BROWSER_CLOSE為True時(shí) SESSION_COOKIE_AGE 不生效。也就是說(shuō)用戶只能二選一,在瀏覽器關(guān)閉時(shí)使session失效 或 超時(shí)失效。

--------------------------------------------------------------

下面這個(gè)方法不是在settings中用的

request.session.set_expiry(value)

你可以傳遞四種不同的值給它:

  • 如果value是個(gè)整數(shù),session會(huì)在些秒數(shù)后失效(適用于整個(gè)Django框架,即這個(gè)數(shù)值時(shí)效時(shí)整個(gè)頁(yè)面都會(huì)session失效)。
  • 如果value是個(gè)datatime或timedelta,session就會(huì)在這個(gè)時(shí)間后失效。
  • 如果value是0,用戶關(guān)閉瀏覽器session就會(huì)失效。
  • 如果value是None,session會(huì)依賴全局session失效策略。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 單線程和異步協(xié)程工作方式解析

    python 單線程和異步協(xié)程工作方式解析

    這篇文章主要介紹了python 單線程和異步協(xié)程工作方式解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Python-with open() as f的用法及說(shuō)明

    Python-with open() as f的用法及說(shuō)明

    這篇文章主要介紹了Python-with open() as f的用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • python 切換root 執(zhí)行命令的方法

    python 切換root 執(zhí)行命令的方法

    今天小編就為大家分享一篇python 切換root 執(zhí)行命令的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • python中的yield from語(yǔ)法快速學(xué)習(xí)

    python中的yield from語(yǔ)法快速學(xué)習(xí)

    在本篇文章里小編給大家整理的是一篇關(guān)于python中的yield from語(yǔ)法快速學(xué)習(xí)相關(guān)內(nèi)容,有興趣的朋友們可以參考下。
    2020-11-11
  • python?import?引用上上上級(jí)包的三種方法

    python?import?引用上上上級(jí)包的三種方法

    這篇文章主要介紹了python?import?引用上上上級(jí)包的三種方法包的三種方法,需要的朋友可以參考下
    2023-02-02
  • Pytorch實(shí)現(xiàn)網(wǎng)絡(luò)部分層的固定不進(jìn)行回傳更新問(wèn)題及思路詳解

    Pytorch實(shí)現(xiàn)網(wǎng)絡(luò)部分層的固定不進(jìn)行回傳更新問(wèn)題及思路詳解

    這篇文章主要介紹了Pytorch實(shí)現(xiàn)網(wǎng)絡(luò)部分層的固定不進(jìn)行回傳更新,實(shí)現(xiàn)思路就是利用tensor的requires_grad,每一個(gè)tensor都有自己的requires_grad成員,值只能為True和False,具體內(nèi)容詳情跟隨小編一起看看吧
    2021-08-08
  • python深度學(xué)習(xí)借助多標(biāo)簽分類器進(jìn)行對(duì)抗訓(xùn)練

    python深度學(xué)習(xí)借助多標(biāo)簽分類器進(jìn)行對(duì)抗訓(xùn)練

    這篇文章主要為大家介紹了python深度學(xué)習(xí)中如何借助多標(biāo)簽分類器進(jìn)行對(duì)抗訓(xùn)練,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-01-01
  • python2使用bs4爬取騰訊社招過(guò)程解析

    python2使用bs4爬取騰訊社招過(guò)程解析

    這篇文章主要介紹了python2使用bs4爬取騰訊社招過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 在Python中畫圖(基于Jupyter notebook的魔法函數(shù))

    在Python中畫圖(基于Jupyter notebook的魔法函數(shù))

    這篇文章主要介紹了在Python中畫圖(基于Jupyter notebook的魔法函數(shù)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • 詳解Python中for循環(huán)是如何工作的

    詳解Python中for循環(huán)是如何工作的

    如果你對(duì)python中的for循環(huán)不是很清楚,那么建議你看看這篇文章,本文主要給大家介紹了關(guān)于Python中for循環(huán)是如何工作的相關(guān)資料,介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-06-06

最新評(píng)論