Я использую django.contrib.auth
и хочу перенаправить на предыдущую страницу после входа в систему. Я бы Примерно так: Django: Перенаправление на предыдущую страницу после входа в систему кроме URL-адрес перенаправления может содержать строку запроса.
В настоящее время в моем шаблоне есть следующая ссылка:
Login
user_login
- имя моего представления входа.
Я хотел бы использовать {{request.get_full_path}}
вместо {{request.path}}
для получить текущий путь, включая строку запроса,но при этом будет создан URL-адрес со строкой запроса в строке запроса (например, / login /? next = / my / original / path /? with = other & fun = query & string = parameters
), который не работает.
Я также попытался добавить аргумент redirect_to
в мое представление входа в систему и передать URL-адрес со строкой запроса в качестве элемента тегу шаблона url
. Однако это дает мне ошибку NoReverseMatch
.