반응형
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>
즐거운 코딩하세요~
반응형
'프로그래밍 > Django개발(MAC OS)' 카테고리의 다른 글
Django restframework 1. 소개 (0) | 2021.04.03 |
---|---|
Django Template Object 가져오기 (0) | 2020.11.04 |
Django 다양한 id값을 가지고 데이터 가져오기 (0) | 2020.10.25 |
Form 데이터 검증 방법 (0) | 2020.10.24 |
Modal 창 데이터 중복 오류 해결 (1) | 2020.10.20 |