登录后django-social-auth重定向

Jen*_*nov 2 django django-socialauth

谷歌登录后,我想重定向到我的页面。这就是我所做的

<a id="google-login" href="/login/google/?next=/static/index.html">Google</a>
Run Code Online (Sandbox Code Playgroud)

但是我仍然被重定向到

/accounts/profile
Run Code Online (Sandbox Code Playgroud)

如何使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'
)
Run Code Online (Sandbox Code Playgroud)

我尝试在顶部添加:

'myapp.views.redirect_to_such_and_such',
Run Code Online (Sandbox Code Playgroud)

没有工作。

同样,如何使django socail auth将我重定向到我需要的页面?

提前致谢。

杰尼亚

小智 5

设置此:

SOCIAL_AUTH_LOGIN_REDIRECT_URL = 'url_you_want'
Run Code Online (Sandbox Code Playgroud)