Как сохранить параметры при переходе на другую страницу Django
Как я могу сохранить этот параметр next= из url http://127.0.0.1:8000/login/?next=/checkout/? когда я нажимаю на ссылку для доступа к другой странице http://127.0.0.1:8000/register/
def login(request):
....
....
auth.login(request, user)
url = request.META.get('HTTP_REFERER')
try:
query = requests.utils.urlparse(url).query
# next=/checkout/
params = dict(x.split('=') for x in query.split('&'))
if 'next' in params:
nextPage = params['next']
return redirect(nextPage)
except:
return redirect('home')
Это на странице входа в систему, и мне нужно, чтобы при нажатии на этот href продолжались параметры next=/checkout/ на странице регистрации