4
검색 결과를 표시하고 양식을 사용하여 사용자가 검색 값을 입력하도록 허용하는 경우 여기에 문제가 있습니다. 검색 결과가 50 개 나오면 설정합니다. item_per_page 30, 그래서 두 페이지를 가지고 있지만, 다음 페이지 링크를 클릭하면 이전 검색 요청을 잊어 버리고 페이지 2의 모든 항목을 보여줍니다. 어떻게 수정합니까? 내 코드는 다음과 같습니다 : django 원래 검색 결과를
내 양식 필드
이 같다 :<form method="get" action="{% url 'query_student' %}">
#the form fields
</form>
내 매김 템플릿 :
{% if is_paginated %}
<div class="pages">
{% if page_obj.has_previous %}
<a href="/student/querystudent?page={{ page_obj.previous_page_number }}">previous</a>
{% endif %}
<span class="btnon">
page {{ page_obj.number }} total {{ page_obj.paginator.num_pages }}
</span>
{% if page_obj.has_next %}
<a href="/student/querystudent?page={{ page_obj.next_page_number }}">>next</a>
{% endif %}
</div>
{% endif %}