django 模版語法,for循環使用計數器索引


 

for標簽

遍歷每一個元素:

{% for person in person_list %}
    <p>{{ person.name }}</p>
{% endfor %}

可以利用{% for obj in list reversed %}反向完成循環。

遍歷一個字典:

{% for key,val in dic.items %}
    <p>{{ key }}:{{ val }}</p>
{% endfor %}

注:循環序號可以通過{{forloop}}顯示

{% for person in person_list %}
    <p>{{ forloop.counter }} {{ person.name }},{{ person.age }}</p>  <!-- counter0從0開始 -->
{% endfor %}

 


 

for empty 標簽

for標簽帶有一個可選的{% empty %} 從句,以便在給出的組是空的或者沒有被找到時,可以有所操作。

{% for person in person_list %}
    <p>{{ person.name }}</p>

{% empty %}
    <p>sorry,no person here</p>
{% endfor %}

 

 

 

 

 

 

 

 

參考:

https://www.cnblogs.com/lshedward/p/10351148.html

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM