django模块详解(Django模板控制结构(for/forloop/if))
导读:for 语法:{%for%} {%endfor%}...
for
语法:{%for%} {%endfor%}
视图
模板
结果
forloop
forloop.counter和forloop.revcounter后面带0代表从第0次开始循环,不带代表从1开始循环
结果
if
语法:
{% if name == x %}
xxx{% elif name == y %}
yyy{% else %}
zzz{% endif %}
模板,实现不同的条件将value设置成不同的字体大小
注意:下面代码中的==两边需要有空格,否则连在一起会把==也当成字符串,这样运行就有问题了
结果
empty
for标签中带一个{{% empty %}}代表当给出的内容是空或者没找到时,给个默认值
视图,意思是当pros有值时展示pros的type值,当pros无值时,展示默认内容
当pros无值时,展示如下
综合应用
视图
结果
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!