У мене є основне питання, мовою шаблону Django, як ви можете сказати, чи перебуваєте ви в останній ітерації циклу в forциклі?
У мене є основне питання, мовою шаблону Django, як ви можете сказати, чи перебуваєте ви в останній ітерації циклу в forциклі?
Відповіді:
Ви б використали forloop.last. Наприклад:
<ul>
{% for item in menu_items %}
<li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
forloop.parentloopдля доступу до циклу, що оточує поточний. Тож для перевірки останньої ітерації батьківського циклу можна було б скористатися forloop.parentloop.last. Дивіться документацію . @Tagar
forloop.lastперевіримо на останню ітерацію внутрішньої самої петлі.