{{ post.title }}
{{ post.content }}
با استفاده از تگ {% for %} میتونید روی لیستها، دیکشنریها و QuerySet ها حلقه بزنید و محتوا رو تکرار کنید.
{% for post in posts %}
{{ post.title }}
{{ post.content }}
{% empty %}
هیچ پستی وجود ندارد.
{% endfor %}
{% for key, value in dict.items %}
{{ key }}: {{ value }}
{% endfor %}
forloop.counter: شماره فعلی (از 1 شروع میشه)forloop.counter0: شماره فعلی (از 0 شروع میشه)forloop.first: آیا اولین آیتم است؟forloop.last: آیا آخرین آیتم است؟forloop.parentloop: حلقه والد (برای حلقههای تو در تو)
{% for post in posts %}
{{ forloop.counter }}. {{ post.title }}
{% endfor %}
{% for category in categories %}
{{ category.name }}
{% for post in category.post_set.all %}
{{ post.title }}
{% endfor %}
{% endfor %}
یک تمپلیت بسازید که لیست پستها رو با شماره نمایش بده. برای پست اول و آخر استایل خاصی بذارید و اگر لیست خالی بود، پیام مناسبی نمایش بدید.
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.