Django模板控制结构(for/forloop/if)
|
语法:{%for%} {%endfor%}
视图
模板
结果
forloop.counter和forloop.revcounter后面带0代表从第0次开始循环,不带代表从1开始循环
结果
语法:
{% if name == 'x' %}
xxx
{% elif name == 'y' %}
yyy
{% else %}
zzz
{% endif %}
模板,实现不同的条件将value设置成不同的字体大小
注意:下面代码中的==两边需要有空格,否则连在一起会把==也当成字符串,这样运行就有问题了
结果
for标签中带一个{{% empty %}}代表当给出的内容是空或者没找到时,给个默认值
视图,意思是当pros有值时展示pros的type值,当pros无值时,展示默认内容
当pros无值时,展示如下
视图
结果
来源:https://www.cnblogs.com/roselearn/p/17035788.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|
|
|
发表于 2023-1-9 20:18:30
举报
回复
分享
|
|
|
|