다음과 같은 HTML 구조가 있습니다.
<div class="row>
<div class="box"></div>
<div class="box"></div>
</div>
Django에서 페이지 매김 기능을 사용하여 페이지 당 6 개 항목을 전달합니다.
행 div로 각 두 개의 상자 div를 래퍼하는 동안 paginator 생성 개체 목록을 반복하는 방법은 무엇입니까?
forloop.counter
템플릿에서 사용할 수 있습니다.
{% for obj in obj_list %}
{% if forloop.counter0|divisibleby:2 %}
<div class="row">
{% endif %}
<div class="box"></div>
<div class="box"></div>
{% if forloop.counter|divisibleby:2 %}
</div>
{% endif %}
{% else %}
Nothing to show
{% endfor %}
목록에 홀수 개의 요소가 있으면 뒤에 div
. 그 시나리오를 스스로 알아 내도록하겠습니다. (꽤 간단합니다)
에 대한 문서는 forloop.counter0
여기에서 찾을 수 있습니다. 문서는 divisibleby
여기에서 찾을 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다