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判断,注意条件两边都有空格。