Django模板控制结构(for/forloop/if)

打印 上一主题 下一主题

主题 746|帖子 746|积分 2238


  • 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无值时,展示如下


  • 综合应用
   视图

   结果

 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

立聪堂德州十三局店

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表