Решить, куда идти после соединения с Джанго-Аллахом
После подключения учетной записи к социальному приложению с помощью django-allauth пользователь перенаправляется на accounts/social/connections
, Как я могу изменить это поведение?
1 ответ
Если пользователь добавляет больше социальных учетных записей в свою существующую (локальную) учетную запись, то наиболее логичным по умолчанию будет перенаправление на экран управления подключениями к социальным учетным записям.
Однако вы можете легко переопределить значение по умолчанию, передав следующий параметр. Посмотрите здесь:
https://github.com/pennersr/django-allauth/blob/master/allauth/socialaccount/helpers.py
Вы увидите, что next
Параметр отмечен, возвращаясь к значению по умолчанию (соединения).
Итак, чтобы изменить поведение по умолчанию, просто передайте следующий параметр:
<a href="{% provider_login_url "openid" openid="https://www.google.com/accounts/o8/id" next="/success/url/" %}">Google</a>
Если вы используете шаблоны по умолчанию, вам нужно добавить следующие URL-адреса здесь: