django 中登入之後next重定向到之前的網頁

2021-10-04 11:30:13 字數 475 閱讀 6804

查了很多網頁,好像也沒有想要的結果,後來突然想到把 next 引數也post到後端,然後實現跳轉即可

前端

type

="hidden"

value

="}"

name

="next"

>

後端

if request.post.get(

"next"):

return redirect(request.post.get(

"next"

))

當然,如果直接是get請求的話,那就只需要後端處理就好了

if request.get.get(

"next"):

return redirect(request.get.get(

"next"

))

Django中的登入認證

django中已經封裝好了後端的認證功能authenticate 1 django rest framework jwt提供了登入簽發jwt的檢視,可以直接使用 驗證使用者名稱和密碼,驗證成功後,為使用者簽發jwt,前端將簽發的jwt儲存下來。登入流程為 查詢使用者資料,將查詢到的資料和使用者輸入的...

登入之後更新導航

獲取session中儲存的值 返回字典 上下文處理器 def mycontext username session.get user if username return else return 2.在父模板中更新導航,插入登入狀態判斷 注意用表示指令。表示變數 li a href a li li ...

登入之後更新導航

返回字典 在父模板中更新導航,插入登入狀態判斷 注意用表示指令。表示變數 完成登出功能。清除session 跳轉from flask import flask,render template,request,redirect,url for,session from flask sqlalchemy...