99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Django4.0 使用會話-Browser-length sessions和persistent sessions

2022-03-16 18:00 更新

你可以通過設(shè)置 ?SESSION_EXPIRE_AT_BROWSER_CLOSE ?來控制會話框架是使用 browser-length sessions還是persistent sessions。

默認情況下, ?SESSION_EXPIRE_AT_BROWSER_CLOSE ?為 ?False ?,這意味著會話 cookies 將保存在用戶瀏覽器中持續(xù) ?SESSION_COOKIE_AGE ?的時間。如果你不想用戶每次打開瀏覽器時必須登錄,就用這個。

如果 ?SESSION_EXPIRE_AT_BROWSER_CLOSE ?為 ?True?,Django 將使用 ?browser-length cookies? —— cookies 在用戶關(guān)閉瀏覽器時過期。如果你想讓用戶每次打開瀏覽器時必須登錄,就用這個。

這個設(shè)置是全局默認的,并且可以通過顯式調(diào)用 ?request.session? 的 ?set_expiry()? 在每個會話級別上覆蓋,和之前的 ?using sessions in views? 里描述的一樣。

注意:有一些瀏覽器(比如谷歌瀏覽器)提供允許用戶在關(guān)閉或重新打開瀏覽器后繼續(xù)瀏覽會話的設(shè)置。有時候,這會妨礙 ?SESSION_EXPIRE_AT_BROWSER_CLOSE ?設(shè)置,并且阻止會話在瀏覽器關(guān)閉時過期。如果開啟了 ?SESSION_EXPIRE_AT_BROWSER_CLOSE ?設(shè)置,在測試 Django 程序時要注意這一點。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號