ansible-jinjia2模板
2024-10-08 08:54:50
1. 含义
是基于python的模板引擎,包含变量和表达式两部分,这两者在模板求值的时候会被替换为值;
模板中还有标签,控制模板的逻辑
2. 基础语法
- 模板的表达式都包含在分隔符"{{ }}"内的
- 控制语句都包含在"{% %}"内的
- 另外模板也支持注释,都是包含在分隔符"{# #}"中,支持块注释
//调用变量
{{varname}}
//计算
{{2+3}}}
//判断
{{1 in [1,2,3]}}
3. 过滤器也就是管道'|'
变量可以通过过滤器修改;过滤器与变量通过|来分割,并且也可以用()来传递可选参数;
多个过滤器可以链式调用,前一个过滤器的输出会被作为后一个过滤器的输入
最新文章
- Git Bash的一些命令和配置
- webapi-crud
- 快速搭建Webservice接口测试环境
- JavaWeb基础: Web应用和Web服务器
- js打印方法总结
- angular2 国际化实现
- dojo 学习笔记之dojo.query - query(id) 与query(class)的差别
- linux下挂载CDROM命令
- 使用c#对MongoDB进行查询(1)
- 笔记:Java虚拟机运行时数据区
- 金融量化分析【day111】:Matplotib-画布与子图
- Vue 服务端渲染(SSR)
- 【译】REM vs EM - 世纪之争
- Web前端JQuery面试题(二)
- Solution about MB STAR C4, MB STAR C5 Update and can not test vehicles problems
- Spring事务银行转账示例
- Keystone-all 命令
- centos7.2 安装 nginx
- 为什么Java7开始在数字中使用下划线
- Codeforces 808G Anthem of Berland【KMP】【DP】