4

如果我在没有登录的情况下直接进入一个页面(需要用户登录),Django 的身份验证框架会将我带到登录页面,然后根据next变量中的值重定向到我请求的页面。

然而,django-social-auth情况不是这样吗?我已经实现django-social-auth并且可以看到nextURL 中的变量已正确填充。但是当我最终使用 Facebook 登录时,它会将我重定向到LOGIN_REDIRECT_URL变量中指定的 URL。

知道我哪里出错了吗?

4

1 回答 1

13

你的模板代码怎么样?您将 url 调用如下:

{% url socialauth_begin 'facebook' %}{% if request.GET.next %}?next={{ request.GET.next }}{% endif %}
于 2012-06-29T16:27:52.470 回答