jinja2过滤器
时间:2021-09-16
本文章向大家介绍jinja2过滤器,主要包括jinja2过滤器使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
什么是过滤器? 实质上就是一个转换函数。变量可以通过“过滤器”进行修改,过滤器可以理解为是jinja2里面的内置函数和字符串处理函数
常见的内置函数有
flask中使用过滤器
操作展示:
后台传递参数 message 到前台
def index(): message = 'hello word' return render_template('index.html', message=message)
前台页面
<p>{{ message }}</p>
使用过滤器
<p>{{ message|title }}</P>
结果
Hello Word
代码编写
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>字符串过滤器</title> </head> <body> <div> {# 设置默认值 #} <p>{{ name | default("这个家伙很懒,什么都没有留下。") }}</p> {# 转大写 #} <p>{{ "abc" | upper }}</p> {# 转小写 #} <p>{{ "ABC" | lower }}</p> {# 颠倒 #} <p>{{ "123456789" | reverse }}</p> {# 格式化 #} <p>{{ "今天是%s,天气%s" | format("2021年8月15日","多云") }}</p> </div> </body> </html>
后台传递参数 message 到前台
def index():
message = 'hello word'
return render_template('index.html', message=message)
- 1
- 2
- 3
前台页面 index.html
<p>{{ message }}</p>
- 1
正常显示结果
hello word
- 1
使用过滤器
<p>{{ message|title }}</P>
- 1
Hello Word
原文地址:https://www.cnblogs.com/sanjke/p/15292847.html
- Windows Runtime(WinRT) 揭秘
- WeApp-Workflow: 基于Gulp 的微信小程序前端开发工作流
- 如何安装Windows Phone SDK 7.1 Release Candidate (RC)
- 微信与支付宝回应央行新规:认同央行规范!
- Gulp 工作流中Sass 增量编译功能的探索
- Sass与Compass——回顾
- 苹果就“降速门”致歉;央行批扫码支付不正当竞争;王健林旗下公司遭集体裁员
- 姚期智教授:量子计算是千亿万亿级别的产业,或成为科技创新的引擎
- Powershell中禁止执行脚本解决办法
- 使用AsyncTask异步更新UI界面及原理分析
- 商家为何要做小程序?
- Android中关于dip和px以及转换的总结
- Python介绍
- python案例-用户登录
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
- PHP数据对象映射模式实例分析
- Pytorch 解决自定义子Module .cuda() tensor失败的问题
- PHP异常类及异常处理操作实例详解
- PHP面向对象程序设计(OOP)之方法重写(override)操作示例
- Python3与fastdfs分布式文件系统如何实现交互
- PHP判断是否微信访问的方法示例
- Pytorch损失函数nn.NLLLoss2d()用法说明
- python实现学生成绩测评系统
- Python dict的常用方法示例代码
- Scrapy模拟登录赶集网的实现代码
- opencv 图像腐蚀和图像膨胀的实现
- PHP实现微信退款的方法示例
- 基于Python和C++实现删除链表的节点
- python让函数不返回结果的方法