在google登录后,我想被重定向到我的页面。这就是我要做的
<a id="google-login" href="/login/google/?next=/static/index.html">Google</a>但我还是被重定向到
/accounts/profile如何让django socail auth将我重定向到我需要的页面?
这是我的django-social-auth配置:
SOCIAL_AUTH_PIPELINE = (
'social.pipeline.social_auth.social_details',
'social.pipeline.social_auth.social_uid',
'social.pipeline.social_auth.auth_allowed',
'social.pipeline.social_auth.social_user',
'social.pipeline.user.get_username',
'social.pipeline.mail.mail_validation',
'social.pipeline.user.create_user',
'social.pipeline.social_auth.associate_user',
'social.pipeline.social_auth.load_extra_data',
'social.pipeline.user.user_details'
)我尝试在顶部添加:
'myapp.views.redirect_to_such_and_such',不管用。
同样,如何让django socail auth将我重定向到我需要的页面?
提前谢谢。
Jenia
发布于 2017-05-22 01:26:07
设置以下内容:
SOCIAL_AUTH_LOGIN_REDIRECT_URL = 'url_you_want'发布于 2021-09-29 17:55:59
如果将来任何人遇到此问题,请在url标记篡改?next={{ request.GET.next }}示例href="{% url "social:begin" "linkedin-oauth2" %}?next={{ request.GET.next }}"之后应用此代码。
https://stackoverflow.com/questions/24314924
复制相似问题