Django 模板語言 for 循環html
****** for 循環字典 **********spa
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 ***code
# 案例 返回index.html文件傳入列表 render(request,'index.html',{'li':[11,22,33]}) # index.html文件下寫入for循環 {% for item in %} <h1>{{item}}</h1> {% endfor %}
******* 索引取某個值:11 ****htm
# 案例 返回index.html文件傳入列表 render(request,'index.html',{'li':[11,22,33]}) {% for item in %} <h2>{{item.0}}</h2> {% endfor %}
注:不能使用[]只能以".數字"。
***** 索引取某個值,打印出字典內的:***blog
# 案例 返回index.html文件傳入列表 render(request,'index.html',{'li':11) {% for item in %} <h2>{{item.0}}</h2> {% endfor %} 注:不能使用[]只能以".數字"。