cho Thẻ mẫu
Ví dụ
Lặp qua danh sách và hiển thị các giá trị
<ul>
{% for x in fruits %}
<li>{{ x }}</li>
{% endfor %}
</ul>
Chạy ví dụ »Định nghĩa và cách sử dụng
Thẻ for
cho phép bạn lặp lại các mục trong một đối tượng.
Các đối tượng có thể là các đối tượng giống mảng như danh sách Python hoặc các đối tượng giống đối tượng như từ điển Python:
Ví dụ
Lặp qua từ điển và hiển thị các khóa và giá trị:
{% for x, y in mycar.items %}
<p>The {{ x }} is {{ y }}.</p>
{% endfor %}
Chạy ví dụ »Cú pháp
{% for item in object %}
...
{% endfor %}
Thông số
Value | Description |
---|---|
item | Required. Variable name(s) that represents the item(s) of the iterable object. |
object | Required. An iterable object. |
Tích hợp sẵn cho các biến
Có một số biến tích hợp mà bạn có thể sử dụng bên trong vòng lặp for:
Variable | Description | |
---|---|---|
forloop.counter | The current iteration, starting at 1. | Example » |
forloop.counter0 | The current iteration, starting at 0. | Example » |
forloop.first | Check if this iteration is the first iteration. | Example » |
forloop.last | Check if this iteration is the last iteration. | Example » |
forloop.parentloop | Refers to the parent loop. | Example » |
forloop.revcounter | The current iteration, counting backwords, ending at 1. | Example » |
forloop.revcounter0 | The current iteration, counting backwords, ending at 0. | Example » |