django實現登入後跳轉回到前一頁

2021-09-25 17:50:53 字數 782 閱讀 6467

方法一: 靜態模板中手動新增next引數實現跳轉

登入
都是獲取request 請求的url路徑

request.get_full_path() – 獲取當前url,(包含引數)

請求乙個

request.get_full_path()返回的是【/200/?type=10】

request.path – 獲取當前url,(但不含引數)

request.path返回的是 【/200/】

如果想讓其正常顯示(有中文的情況下),需進行如下編碼處理【django 預設編碼是unicode 的】

request.get_full_path().encode(『utf-8』)

request.path.encode(『utf-8』)

方法二: 檢視views.py中實現跳轉

在檢視views.py中你可以使用httpresponseredirect方法實現跳轉(如下**所示)。

return httpresponseredirect('/blog/article/15/')該方法的最大弊端是你需要知道使用者之前嘗試訪問的urls是哪個,所以並不推薦。

Vue路由實現登入後跳轉回原訪問頁面

導航守衛 檢測到沒有許可權時,把當前頁面的路由及引數帶給登陸頁,登陸成功後,再跳回傳過來的路由位址 當前的路由資訊物件,我們可以通過router.currentroute.fullpath獲得解析後的 url,包含查詢引數和 hash 的完整路徑,如果要訪問的頁面的路由有命名 name 的話,可以通...

登入成功之後跳轉回原先載入的鏈結

1 需登入之後才能檢視的頁面,首先判斷是否登入,未登入時去到登入頁面,引數formurl的值是登入前要去到的鏈結 1 if isuserlogin 2 登入頁面指令碼 1 function else 10if username val 13if password val 16if str.lengt...

Filter實現登入後自動跳轉目標url

5 filter實現登入後自動跳轉目標url 馬 克 to win 下面我們將利用filter技術完成乙個稍微實用一點的需求。需求的內容如下 一言以蔽之,我們就想保護internal目錄下的所有 資源,其他地方不保護 具體有這麼幾點 如果使用者非法訪問internal目錄下的資源,就將他導向inte...