programing

Django for 루프 템플릿에서 홀수 및 짝수 값을 얻으려면 어떻게해야합니까?

procenter 2021. 1. 16. 10:41
반응형

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>

참조 URL : https://stackoverflow.com/questions/6571966/how-do-i-get-odd-and-even-values-in-a-django-for-loop-template

반응형