1

我试图访问启用了“@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('/')
4

1 回答 1

0

使用request.GET['next']

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

另请参阅:Django:登录后重定向到上一页

于 2013-08-24T07:22:21.500 回答