페이지 네이션, 번호 링크 주소

점프 투 플라스크 > 3장 파이보 서비스 개발 > 3-02 게시판 페이징 기능 추가하기 > [2] 페이지 이동 기능 추가로 페이지 기능 완성하기
https://wikidocs.net/81054

(... 생략 ...)
    </table>
    <!-- 페이징처리 시작 -->
    <ul class="pagination justify-content-center">
        <!-- 이전페이지 -->
        {% if question_list.has_prev %}
        <li class="page-item">
            <a class="page-link" href="?page={{ question_list.prev_num }}">이전</a>
        </li>
        {% else %}
        <li class="page-item disabled">
            <a class="page-link" tabindex="-1" aria-disabled="true" href="#">이전</a>
        </li>
        {% endif %}
        {% for page_num in question_list.iter_pages() %}
            {% if page_num %}
                {% if page_num != question_list.page %}
                <li class="page-item">
                    <a class="page-link" href="?page={{ page_num }}">{{ page_num }}</a>
                </li>
                {% else %}
                <li class="page-item active" aria-current="page">
                    <a class="page-link" href="#">{{ page_num }}</a>
                </li>
                {% endif %}
           {% else %}
                <li class="disabled">
                    <a class="page-link" href="#">...</a>
                </li>
           {% endif %}
        {% endfor %}
        <!-- 다음페이지 -->
        {% if question_list.has_next %}
        <li class="page-item">
            <a class="page-link" href="?page={{ question_list.next_num }}">다음</a>
        </li>
        {% else %}
        <li class="page-item disabled">
            <a class="page-link" tabindex="-1" aria-disabled="true" href="#">다음</a>
        </li>
        {% endif %}
    </ul>
    <!-- 페이징처리 끝 -->
    <a href="{% url 'pybo:question_create' %}" class="btn btn-primary">질문 등록하기</a>
</div>
{% endblock %}

선생님

위코드 중에서, 페이지네이션 번호에 링크를 주는 코드중 href 주소를 이해를 못하겠습니다 ㅠㅠ

<a class="page-link" href="?page={{ page_num }}">{{ page_num }}</a>

href="?page={{ page_num }}"

?page={{ page_num }} 요 코드 앞에
localhost:5000/question/list
이게 안붙어도 왜 이동이 되는지 모르겠습니다

머리를 굴려봐도 도저히 이해가 안되네요 ㅠㅠ

알려주시면 감사하겠습니다

ilue00 351

2021년 9월 3일 1:20 오후

+1 href가 ?로 시작할 경우 현재 페이지(브라우저에 보이는 주소) 기준으로 ?page=xxx가 뒤에 붙습니다. - 박응용님, 2021년 9월 3일 4:40 오후 추천 , 대댓글
@박응용님 아 , 그렇군요 엄청나게 중요하고도 기본적인 지식인데, 몰랐네요 알려주셔서 감사합니다 - ilue00님, 2021년 9월 3일 4:44 오후 추천 , 대댓글
목록으로