重定向到实际请求的页面

时间:2013-08-24 07:19:35

标签: django django-views

我试图访问我的应用程序的内部页面,该页面启用了“@login_required()”,因此它将我重定向到登录页面。,URL格式如下所示

http://127.0.0.1:8000/login/?next=/user/19/

登录后,有任何配置允许我将其带到我请求的实际页面。我必须默认遵循代码。我被重定向时如何重定向到实际页面。

if user is not None:
                print "Valid user"
                login(request, user)
                return HttpResponseRedirect('/')

1 个答案:

答案 0 :(得分:0)

使用request.GET['next']

return HttpResponseRedirect(request.GET.get('next', '/'))

另见:Django: Redirect to previous page after login