#django #django-3.0
#django #django-3.0
Вопрос:
В django,
Когда пользователь входит в систему, используя логин из Google, я перенаправляю его туда /user/profile/picture/
, где я делаю некоторый код для сохранения изображения профиля в другой таблице.
Затем я хочу перенаправить пользователя на предыдущую страницу, где он / она нажал Siginin в Google
Что я пробовал:
В settings.py
LOGIN_REDIRECT_URL = '/user/profile/picture/'
В home.html
<a href="{% provider_login_url 'google' %}?next={{request.path}}">
Основная проблема здесь. Django перенаправляет на /user/profile/picture/
и теряет next
параметр. И если я удалю строку LOGIN_REDIRECT_URL = '/user/profile/picture/
, проблема в том, что она не создаст новую строку в таблице для настройки изображения профиля, а напрямую перенаправит на предыдущую страницу next
с помощью параметра.
Чего я хочу?
Я хочу, чтобы django сначала перенаправил меня user/profile/picture
, а затем перенаправил на предыдущую страницу, где пользователь нажал на Sigin с помощью Google
PS: Я использую django 3.0.5, если это имеет какое-либо значение.