测试操作
Jinja2提供了一系列的测试器来判断一个值是否满足某种类型,需要搭配if指令使用,使用格式为{% if 变量 is 测试器名称 %}。常用的测试器有以下这些:
callable,是否可调用;defined,是否已经被定义;escaped,是否已经被转义;upper,是否全是大写;lower,是否全是小写;string,是否是一个字符串;sequence,是否是一个序列;number,是否是一个数字;odd,是否是奇数;even,是否是偶数。