模板语言--标签

标签
语法:{%代码段%}
 
for标签语法:
{%for item in 列表%}
循环逻辑
{{forloop.counter}}表示当前是第几次循环,从1开始
{%empty%}
列表为空或不存在时执行此逻辑
{%endfor%}
 
 
if标签语法:
{%if ...%}
逻辑1
{%elif ...%}
逻辑2
{%else%}
逻辑3
{%endif%}
 
 
比较运算符:         
==
!=
<
>
<=
>=
布尔运算符:
and
or
not
 
代码示例:
图书列表如下:
<ul>
{%for book in list%}
{%if book.id <= 2%}
<li >{{book.btitle}}</li>
{%elif book.id <= 3%}
<li >{{book.btitle}}</li>
{%else%}
<li >{{book.btitle}}</li>
{%endif%}
{%empty%}
<li>对不起,没有图书</li>
{%endfor%}
</ul>
 
posted @ 2019-03-13 10:59  榴莲丿丶  阅读(143)  评论(0编辑  收藏  举报