Я использую django all auth для входа на мой сайт. Я хочу передать некоторые переменные сеанса из одного представления в другое, но когда я перехожу на страницу входа через allauth, моя переменная сеанса каким-то образом сбрасывается. Разве сеанс уничтожается, когда я перехожу на страницу входа? Если да, то как я могу передать свои переменные из одного представления в другое?Сессия сбрасывается django-all auth
view1
request.session['redirect-url'] = request.get_full_path()
path = request.session['redirect-url']
view2 (ввиду входа)
session_url = request.session.get('redirect-url' , None)
if session_url:
success_url = session_url
del request.session['redirect-url']
Я также проверить эту переменную сессии на других страницах моего сайта, и он передается правильно. Но сбрасывается, когда я попал на страницу входа. Зачем?
Я проверил вид login
и нет явного оператора, который очищает переменную сеанса.