Tôi có một câu hỏi cơ bản, trong ngôn ngữ mẫu Django làm thế nào bạn có thể cho biết nếu bạn đang ở vòng lặp lặp lại cuối cùng cho một "cho vòng lặp"?Mẫu Django cho vòng lặp - Lặp lại lần cuối
65
A
Trả lời
159
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>
9
{{}} forloop.last
+0
Cảm ơn đó là những gì tôi đang tìm kiếm! –
Các vấn đề liên quan
- 1. Kiểm tra vòng lặp nếu trên lần lặp cuối cùng?
- 2. Lặp lại vòng lặp cho vòng lặp% x% lần trong lô
- 3. lặp lại một vòng lặp cho vòng lặp
- 4. Django, mẫu, vòng lặp và chu kỳ
- 5. trả lại cho vòng lặp hoặc vòng lặp ngoài
- 6. django cho ngắt truy cập vòng lặp
- 7. Lặp lại ngẫu nhiên trong vòng lặp
- 8. Lặp lại OpenMP cho vòng lặp trong vùng song song
- 9. mẫu freemarker cho câu lệnh vòng lặp
- 10. Mẫu đệ quy (?) Lặp đi lặp lại (?) Lặp lại (?)
- 11. cho mỗi vòng lặp
- 12. Vòng lặp với StateT: Tại sao vòng lặp này không lặp lại
- 13. Các số ngẫu nhiên giống nhau lặp lại vòng lặp
- 14. Thay đổi số lần lặp lại trong một vòng lặp for
- 15. lại chạy một vòng lặp
- 16. Tại sao vòng lặp foreach lặp lại quá 10.000 lần bộ nhớ?
- 17. Lặp lại data.frame N lần
- 18. Các trình lặp vòng lặp cho C++
- 19. Mẫu lặp lại
- 20. Python, lặp lại tiếp theo của vòng lặp qua một vòng lặp
- 21. Django - Lặp lại một trường mẫu n lần theo một dạng
- 22. Có thể tăng/giảm vòng lặp cho nhiều lần không?
- 23. Cho cuối của một vòng lặp .each trong ruby
- 24. Đường ray: nhận dữ liệu từ bảng cho mỗi lần lặp của vòng lặp
- 25. Vòng lặp for không lặp
- 26. lặp lại qua hai danh sách trong Django các mẫu
- 27. Sử dụng cho biến vòng lặp làm khóa từ điển trong mẫu Django
- 28. Mẫu Django Python: Lặp qua Danh sách
- 29. JavaScript thay thế cho vòng lặp: lặp lại (n, hàm (i) {...});
- 30. SQL Server cho mỗi vòng lặp
Đó là những gì tôi cần! –
Nếu có vòng lặp lồng nhau, nó sẽ kiểm tra vòng lặp bên trong nhất? – Tagar
Đây có phải là tính năng của phiên bản Jinja mới hơn không? Lấy "rendering template: 'forloop' là không xác định" trên {% if not (forloop.last)%}, {% endif%} – Tagar