美文网首页
2.5 jinja2测试器

2.5 jinja2测试器

作者: yungege | 来源:发表于2019-08-19 11:40 被阅读0次

测试器

测试器主要用来判断一个值是否满足某种类型,并且这种类型一般通过普通的if判断是有很大的挑战的。语法是:if...is...,先来简单的看个例子:

{% if variable is escaped%}
    value of variable: {{ escaped }}
{% else %}
    variable is not escaped
{% endif %}

以上判断variable这个变量是否已经被转义了,Jinja中内置了许多的测试器,看以下列表:

测试器 说明
callable(object) 是否可调用
defined(object) 是否已经被定义了。
escaped(object) 是否已经被转义了。
upper(object) 是否全是大写。
lower(object) 是否全是小写。
string(object) 是否是一个字符串。
sequence(object) 是否是一个序列。
number(object) 是否是一个数字。
odd(object) 是否是奇数。
even(object) 是否是偶数。

相关文章

  • 2.5 jinja2测试器

    测试器 测试器主要用来判断一个值是否满足某种类型,并且这种类型一般通过普通的if判断是有很大的挑战的。语法是:if...

  • Flask模板之测试器和环境对象

    测试器: 在Jinja2中,测试器是一些用来测试变量和表达式,返回布尔值(True或False)的特殊函数. 判断...

  • Mongodb 性能测试

    测试硬件环境 MacPro处理器名称: Intel Core i7处理器速度: 2.5 GHz处理器数目: 1核总...

  • Jinja2 变量 过滤器 测试器

    循环变量 上下文变量 模板全局变量 Jinja2 模板全局函数 Flask 模板全局函数 Jinja2 常用过滤器...

  • Ansible之Jinja2模板—5

    jinja2的基本概述jinja2模板与ansible的关系Ansible使用jinja2模板jinja2 模板A...

  • 10 Python HtmlTestRunner

    HtmlTestRunner自定义模版使用jinja2语法,自定义html文件报告内容 unittest单元测试框...

  • Ansible 开发调试 之【模块调试】

    本地调试 需要安装jinja2 库 使用官方提供的测试脚本调试 使下列命令调试modules test-modul...

  • templates(模板)

    jinja2 Flask中使用jinja2模板引擎jinja2是由Flask作者开发,模仿Django的模板引擎 ...

  • python中jinja2模板引擎的使用

    jinja2模板引擎:pip install jinja2一。jinja2语法:1.一般变量 hello {{na...

  • Templates 2018-08-28

    1. jinja2 Flask中使用jinja2模板引擎 jinja2是由Flask作者开发,模仿Django的模...

网友评论

      本文标题:2.5 jinja2测试器

      本文链接:https://www.haomeiwen.com/subject/kvlssctx.html