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

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

前端

<input type="hidden" value="{{ request.GET.next }}" name="next">  <!--獲取當前訪問頁中的next信息-->

後端

if request.POST.get("next"):
    return redirect(request.POST.get("next"))

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

if request.GET.get("next"):
    return redirect(request.GET.get("next"))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章