반응형
model이 있는 for문
model이 존재하는 templates 안에서 model을 for문 하려면 아래와 같이 하시면 됩니다.
{% for object in object_list %}
<h3>{{ object.title }}</h3>
<p>{{ object.created_date }} by {{ object.author }}</p>
<p>{{ object.content }}</p>
{% endfor %}
templates으로 보내진 model을 object_list로 받아서 for문을 사용하는 것입니다. object.title
에서와 같이 title, created_date, author, content는 model에서 정의된 변수들입니다.
model이 없는 for문
만약 model없이 for i in range(10)
처럼 사용하고 싶다면
{% for i in "x"|rjust:"10" %}
<p>{{ forloop.counter }}</p>
{% endfor %}
위와 같이 사용하시면 됩니다.
반응형
댓글