본문 바로가기

프로그래밍/Django개발(MAC OS)

django template counter 사용

반응형

Django에서 Template에서 순차적으로 인덱스 값을 나타내고 싶을때 사용하는 방법입니다.

 

{{forloop.counter}}

 

CBV (LIST VIew)를 활용해서 데이터를 넘겨와서

갤러리 형태로 데이터를 나타내고 싶었는데 CSS가 각 숫자별로 되어 있어서 찾아보던 중 방법을 찾았네요 ~

 

    {% for item in object_list %}
    <div class="gallery">
      {% for object in item.img_url.all %}
        <figure class="gallery__item gallery__item--{{forloop.counter}}">
          <img src="{{object.url}}" class="gallery__img" alt="Image 1">
        </figure>
      {% endfor %}
    </div>

 

즐거운 코딩하세요~

반응형