簡體   English   中英

會話cookie在Django中過期時重定向到登錄

[英]Redirect to login when session cookie expires in Django

我正在嘗試在cookie過期時重定向到登錄頁面,但它無法正常工作。

它應該像將這些行添加到settings.py一樣簡單:

LOGIN_URL = '/login/'
LOGIN_REDIRECT_URL='/login/'

我在我的函數中使用了裝飾器@login_required ,我也嘗試了@login_required(login_url ='/ login /')

網址設置正確,手動進入/登錄時可以正常工作,因此路徑中不存在錯誤。

當會話cookie過期並且您嘗試訪問該應用程序時,它會向您顯示錯誤“ViewDoesNotExist”(無法導入django.views.generic.simple.redirect_to。父模塊django.views.generic.simple不存在。)。

您的代碼中的某些內容正在嘗試導入redirect_to ,這已在Django 1.5中刪除。 您需要找到此代碼並進行更新。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM