语法{%开始标签%}....{%结束标签%}if标签例:{%if...%}{%elif%}{%else%}{%endif%}if语句支持and、or、==、>、=、in、notin、is、isnot判断。for标签#for标签带有一个可选的{%empty%}从句,以便在给出的组是空的或者没有被找到时,可以有所操作。{%forpersoninperson_list%}{{person.name}}{%empty%}sorry,nopersonhere{%endfor%}注:循环序号可以通过{{forloop}}显示forloop.counter当前循环的索引值(从1开始)forloop.cou
for 语法:{%for%} {%endfor%} 视图 模板 结果forloop forloop.counter和forloop.revcounter后面带0代表从第0次开始循环,不带代表从1开始循环 结果 if 语法: {%ifname=='x'%} xxx {%elifname=='y'%} yyy {%else%} zzz {%endif%} 模板,实现不同的条件将value设置成不同的字体大小 注意:下面代码中的==两边需要有空格,否则连在一起会把==也当成字符串,这样运行就有问题了 结果 empty for标签中带一个{{%empty%
for 语法:{%for%} {%endfor%} 视图 模板 结果forloop forloop.counter和forloop.revcounter后面带0代表从第0次开始循环,不带代表从1开始循环 结果 if 语法: {%ifname=='x'%} xxx {%elifname=='y'%} yyy {%else%} zzz {%endif%} 模板,实现不同的条件将value设置成不同的字体大小 注意:下面代码中的==两边需要有空格,否则连在一起会把==也当成字符串,这样运行就有问题了 结果 empty for标签中带一个{{%empty%