當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Django logout用法及代碼示例


本文介紹 django.contrib.auth.logout 的用法。

聲明

logout(request)

要注銷已通過 django.contrib.auth.login() 登錄的用戶,請在您的視圖中使用 django.contrib.auth.logout() 。它接受一個 HttpRequest 對象並且沒有返回值。例子:

from django.contrib.auth import logout

def logout_view(request):
    logout(request)
    # Redirect to a success page.

請注意,如果用戶未登錄, logout() 不會引發任何錯誤。

當您調用 logout() 時,當前請求的會話數據將被完全清除。所有現有數據都將被刪除。這是為了防止其他人使用相同的 Web 瀏覽器登錄並訪問前一個用戶的會話數據。如果您想在用戶注銷後立即將任何內容放入會話中,請執行 after 調用 django.contrib.auth.logout()

相關用法


注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.contrib.auth.logout。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。