flask基础之jijia2模板语言进阶(三)
前言 前面学习了jijia2模板语言的一些基础知识,接下来继续深挖jijia2语言的用法。 系列文章 flask基础之安装和使用入门(一) flask基础之jijia2模板使用基础(二) 控制语句 和python语言一样,模板语言也有自己的控制语句,比如条件语句、循环语句等等; 条件语句if {% if name and name == 'admin' %} <h1>This is admin console</h1> {% elif name %} <h1>Welcome {{ name }}!</h1> {% else %} <h1>Please login</h1> {% endif %} 循环语句for # 基本的for循环结构 {% for user in users %} <li>{{ user.username|e }}</li> {% endfor %} # 当for循环没有执行时使用else中代替 {% for user in users %} <li>{{ user.username|e }}</li> {% else %} <li><em>no users found</em></li> {% endfor %} # 去除空白,加-,注意%和-必须紧靠,否则无效; {% for digit in digits -%} {{ digit }} {%-