@Dinxor

Как сделать переадресацию на первую страницу пагинации в Flask при применении фильтра?

Есть страничка с пагинацией по шаблону ./pagenumber/, всё работает. Но если перейти на последнюю страницу, а потом применить фильтр и в результате количество страниц уменьшится - возникает ситуация "нет записей". Хотя на первой странице они точно есть. Как идеологически правильно нужно сбрасывать номер страницы в данном случае?
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
@Dinxor Автор вопроса
Нашёл решение сам, изменил фильтр в шаблоне страницы. Было
<form "{{request.path}}" method="get">
<input name="flt" value="{{flt_s}}">
<button type="search" >Найти</button>
</form>

Первую строку исправил, в результате чего избавился от передачи номера страницы при использовании поиска. Стало
<form action="/{{request.path.split('/')[1]}}" method="get">
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы