在特定活动页面上。用户可以使用django social auth登录,但会将其重定向到静态网址,并使用以下选项
SOCIAL_AUTH_LOGIN_REDIRECT_URL = '/dashboard/'
我想知道是否有动态方式重定向到他们登录的页面。我试过这个,但是没有用。
{% url socialauth_begin 'facebook' %}?redirect_uri={{ request.get_full_path }}
任何建议都会非常感谢。
马修
答案 0 :(得分:8)
根据source code,您只需设置?next=
。
与{% url socialauth_begin 'facebook' %}?next={{ request.get_full_path }}
或其他字段名称相同,如果已设置REDIRECT_FIELD_NAME