다른 파일에 있는 변수 호출 관련 질문
예를 들어 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 님 480
2021년 4월 14일 6:01 오후
다음, 이전, 페이지번호등을 클릭하면 자바스크립트가 호출되어 목록 URL을 호출하게 됩니다.
-
박응용님,
2021년 4월 15일 1:30 오후
추천
,
대댓글