Django - оставление url-параметров прежними после изменения страницы
У меня ссылка выглядит так:
<a class="page-link" href="{% url 'home-paginated' page_obj.next_page_number %}">Next</a>
и функция получения параметров из текущей ссылки:
function GetParams(){
const queryString = window.location.search;
console.log(queryString);
return queryString
}
и я хочу установить значение href на соединение {% url 'home-paginated' page_obj.next_page_number %} и значения, возвращаемого функцией GetParams (или просто window.location.search)
например пусть текущая ссылка будет
http://127.0.0.1:8000/2?sorted=normal
и после нажатия на тег "a" ссылка должна выглядеть следующим образом:
http://127.0.0.1:8000/3?sorted=normal
Вы можете снова закодировать строку запроса с помощью {{ request.GET.urlencode }}
:
<a class="page-link" href="{% url 'home-paginated' page_obj.next_page_number %}?{{ request.GET.urlencode }}">Next</a>