반응형
Django for 루프 템플릿에서 홀수 및 짝수 값을 얻으려면 어떻게해야합니까?
이 코드가 있습니다
{% for o in some_list %}
이제 짝수 줄에 있으면 몇 가지 작업을하고 싶습니다. 어떻게 할 수 있습니까?
https://docs.djangoproject.com/en/dev/ref/templates/builtins/#divisibleby
에서 여기 :
{% if forloop.counter|divisibleby:2 %}even{% else %}odd{% endif %}
첫 번째 레벨주기에서 :
{% cycle 'odd' 'even' %}
참고:
<div class="row">
{% for post in posts %}
{% cycle 'odd' 'even' %}
{% if cycle == 'odd' %}
<div class="col-md-6">Odd posts</div>
{% else %}
<div class="col-md-6">Even posts</div>
{% endif %}
{% endfor %}
</div>
또는
<div class="row">
{% for post in posts %}
{% if forloop.counter|divisibleby:2 %}
<div class="col-md-6">Even posts</div>
{% else %}
<div class="col-md-6">Odd posts</div>
{% endif %}
{% endfor %}
</div>
반응형
'programing' 카테고리의 다른 글
Angular 5 클릭 할 때마다 맨 위로 스크롤 (0) | 2021.01.16 |
---|---|
정규식 유효성 검사의 10 진수 또는 숫자 값 (0) | 2021.01.16 |
CryptographicException이 처리되지 않았습니다. 시스템이 지정된 파일을 찾을 수 없습니다. (0) | 2021.01.16 |
iOS 방향 변경 즉시 감지 (0) | 2021.01.16 |
문자열 내에서 문자열이 나타나는 횟수 계산 (0) | 2021.01.16 |