Django 模板語言 for循環


Django 模板語言 for 循環

******  for 循環字典 **********

USER_DICT = {
    'k1':'root1',
    'k2':'root2',
    'k3':'root3',
}

# 模板語言循環字典key值 后跟“.keys”不加()。
{%  for row in user_dict.keys %}
    <li>{{ row }}</li>
{% endfor %}

# 模板語言循環字典value值 后跟“.values”不加()。
{%  for row in user_dict.values %}
    <li>{{ row }}</li>
{% endfor %}

# 模板語言循環字典value值與key值 后跟“.items”不加(),已元組輸出。
{%  for row in user_dict.items %}
    <li>{{ row }}</li>
{% endfor %}

# 模板語言循環字典value值與key值,取兩個值。
{%  for k,v in user_dict.items %}
    <li>{{ k }}-{{ v }}</li>
{% endfor %}

******* 打印出列表內的所有內容:11,22,33 ***

# 案例 返回index.html文件傳入列表
render(request,'index.html',{'li':[11,22,33]})

# index.html文件下寫入for循環
{% for item in %}
    <h1>{{item}}</h1>
 {% endfor %}

******* 索引取某個值:11  ****

# 案例 返回index.html文件傳入列表
render(request,'index.html',{'li':[11,22,33]})

{% for item in %}
    <h2>{{item.0}}</h2>
 {% endfor %}
注:不能使用[]只能以
".數字"

***** 索引取某個值,打印出字典內的:***

# 案例 返回index.html文件傳入列表
render(request,'index.html',{'li':11)

{% for item in %}
    <h2>{{item.0}}</h2>
{% endfor %}

注:不能使用[]只能以".數字"

 


免責聲明!

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



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