다른 파일에 있는 변수 호출 관련 질문

예를 들어 question_list.html에서 question_list를 호출 할 때, 그게 question_views.py 파일의 _list 함수의 question_list를 불러와야 하는지 어떻게 알죠? 아래의 코드에서

<!-- 페이징 처리 시작 -->
    <ul class="pagination justify-content-center">
        <!-- 이전 페이지 -->
        {% if question_list.has_prev %}
        <li class="page-item">
            <a href="#" data-page="{{ question_list.prev_num }}" class="page-link">이전</a>
        </li>
        {% else %}
        <li class="page-item disabled">
            <a href="#" class="page-link" tabindex="-1" aria-disabled="true">이전</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="#" data-page="{{ page_num }}">{{ page_num }}</a>
                </li>
                {% else %}
                <li class="page-item active" aria-current="page">
                    <a href="#" class="page-link">{{ page_num }}</a>
                </li>
                {% endif %}
            {% else %}
                <li class="disabled">
                    <a href="#" class="page-link">...</a>
                </li>
            {% endif %}
        {% endfor %}
        <!-- 다음 페이지 -->
        {% if question_list.has_next %}
        <li class="page-item">
            <a href="#" data-page="{{ question_list.next_num }}" class="page-link">다음</a>
        </li>
        {% else %}
        <li class="page-item disabled">
            <a href="#" class="page-link" tabindex="-1" aria-disabled="true">다음</a>
        </li>
        {% endif %}
    </ul>
    <!-- 페이징 처리 끝 -->

question_list.prev_num 이나 question_list.iter_pages()를 호출할 때의 작동 원리가 궁금합니다!

thebjko 374

2021년 4월 14일 6:01 오후

다음, 이전, 페이지번호등을 클릭하면 자바스크립트가 호출되어 목록 URL을 호출하게 됩니다. - 박응용님, 2021년 4월 15일 1:30 오후 추천 , 대댓글
목록으로