Tôi có một câu hỏi cơ bản, bằng ngôn ngữ mẫu Django, làm thế nào bạn có thể biết bạn đang ở lần lặp vòng cuối cùng trong một forvòng lặp?
Tôi có một câu hỏi cơ bản, bằng ngôn ngữ mẫu Django, làm thế nào bạn có thể biết bạn đang ở lần lặp vòng cuối cùng trong một forvòng lặp?
Câu trả lời:
Bạn sẽ sử dụng forloop.last. Ví dụ:
<ul>
{% for item in menu_items %}
<li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
forloop.lastsẽ kiểm tra lần lặp cuối cùng của vòng lặp bên trong nhất.