2013-07-17 6 views
4

Когда на конкретной странице события. Пользователь может войти в систему, используя Джанго социальную авторизацию, но перенаправить их на статический URL, с опцией нижеНевозможно динамически перенаправить на последнюю посещенную страницу с помощью django social auth

SOCIAL_AUTH_LOGIN_REDIRECT_URL = '/dashboard/' 

Я задавался вопросом, есть ли динамический способ перенаправления на страницу, где они вошли в систему. Я попробовал это, но это не сработало.

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

Любые предложения были бы очень благодарны.

Мэтью

ответ

7

По source code все что вам нужно это установить ?next=.

Как {% url socialauth_begin 'facebook' %}?next={{ request.get_full_path }} или другое имя поля, если выставиться REDIRECT_FIELD_NAME

+0

Его всегда так очевидно. Удивительно, спасибо! –

+0

Я рад помочь :) –