查了很多网页,好像也没有想要的结果,后来突然想到把 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"))