質問

When on a specific event page. The user can login using django social auth, but will redirect them to a static url, with the option below

SOCIAL_AUTH_LOGIN_REDIRECT_URL = '/dashboard/'

I was wondering if there is a dynamic way of redirecting to the page where they logged in. I tried this, but it didn't work.

{% url socialauth_begin 'facebook' %}?redirect_uri={{ request.get_full_path }}

Any suggestions would be great thanks.

Matthew

役に立ちましたか?

解決

According to source code all you need is to set ?next=.

Like {% url socialauth_begin 'facebook' %}?next={{ request.get_full_path }} or another field name if setted REDIRECT_FIELD_NAME

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top