문제

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