for循环标签
d1 = {'name':'zhangsan','age':18}<ol> {% for k,v in d1.items %} <li> {{ k }} -- {{ v }} </li> {% endfor %}</ol>
for循环其他使用方法
forloop.counter 当前循环的索引值(从1开始),forloop是循环器,通过点来使用功能forloop.counter0 当前循环的索引值(从0开始)forloop.revcounter 当前循环的倒序索引值(从1开始)forloop.revcounter0 当前循环的倒序索引值(从0开始)forloop.first 当前循环是不是第一次循环(布尔值)forloop.last 当前循环是不是最后一次循环(布尔值)forloop.parentloop 本层循环的外层循环的对象,再通过上面的几个属性来显示外层循环的计数等forloop.parentloop.counter
if 标签
py: num = 100{% if num > 100 %} <p> 太大了 </p>{% elif num < 30 %} <p> 太小了 </p>{% else %} <p> 太棒了 </p>{% endif %}if语句支持 and 、or、==、>、<、!=、<=、>=、in、not in、is、is not判断,注意条件两边都有空格。