当前位置: 首页 > news >正文

技术支持 随州网站建设站长工具百科

技术支持 随州网站建设,站长工具百科,用ps如何做模板下载网站,网站备案 二级域名锋哥原创的Flask3 Python Web开发 Flask3视频教程: 2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 在Jinja2中,过滤器(filter)是一些可以用来修改和过滤变量值的特殊函数,过滤器和变量用一个竖线 | &a…

锋哥原创的Flask3  Python Web开发 Flask3视频教程:

2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili

在Jinja2中,过滤器(filter)是一些可以用来修改和过滤变量值的特殊函数,过滤器和变量用一个竖线 ' | '(管道符号)隔开,需要参数的过滤器可以像函数一样使用括号传递。

Jinja2常用过滤器如下表格:

过滤器说明
abs设置数值的绝对值
default设置默认值
escape转义字符,转成HTML的语法
first获取上下文的第一个元素
last获取上下文的最后一个元素
length获取上下文的长度
join功能与Python的join语法一致
safe将上下文转义处理
int将上下文转换为int类型
float将上下文转换为float类型
lower将字符串转换为小写
upper将字符串转换为大写
replace字符串的替换
truncate字符串的截断
striptags删除字符串中所有的HTML标签
trim截取字符串前面和后面的空白字符
string将上下文转换成字符串
wordcount计算长字符串的单词个数

我们来看一个示例,视图函数里定义一个titleA

titleA = 'student'

student.html

<h3>过滤器</h3>
first: {{ titleA | first }}<br>
last:{{ titleA | last }}<br>
length:{{ titleA | length }}<br>
upper:{{ titleA | upper }}

运行结果:

有时候,jinjia2默认提供的过滤器不够我们用,我们还可以自定义过滤器。比如我们开发过程中,经常需要格式化日期。我们可以开发一个日期过滤器。

先自定义处理函数,然后通过add_template_filter添加自定义过滤器

# 格式化下日期
def date_format(value, format="%Y年%m月%d日"):return value.strftime(format)# 添加自定义过滤器
app.add_template_filter(date_format, "dateformat")

视图函数里面添加一个日期变量

timeA = datetime.now()

student.html

<h3>自定义过滤器</h3>
{{ timeA | dateformat }}

运行结果:

http://www.cadmedia.cn/news/15192.html

相关文章:

  • 口腔医院网站优化服务商广西网站建设制作
  • 东莞建站公司运转全网天下有 名杭州seo网络推广
  • 400网站建设专业网站seo推广
  • 客服外包平台有哪些网站seo分析工具
  • 傻瓜网站建设东莞软文推广
  • 网站tag标签功能实现怎样利用互联网进行网络推广
  • 开发区建设集团网站分销渠道
  • 深圳专业网站建设多少钱蜘蛛搜索
  • 营销网站建设解决方案刚刚中国出啥大事了
  • 网站制作成品百度人工服务24小时热线电话
  • 校园网站建设的背景朋友圈广告推广平台
  • 建站导航如何推广公司
  • 京东在线购物网站怎么营销自己的产品
  • 中国光伏企业排行榜纵横seo
  • 手机网站建设联系方式网站是怎么优化推广的
  • 做导航网站犯法吗百度投放广告流程
  • 推广网站平台免费收录查询
  • 教育网站建设情况报告百度app安装下载免费
  • 网络公司免费做网站 卖货抽提成seoul是啥意思
  • 如何建立自己的购物网站怎么建设自己的网站
  • 税务网站建设要突出以网络优化培训
  • 游戏网站建设杭州中国十大互联网公司排名
  • 南宁做网站的有几家网络视频营销
  • 网站产品推广输入关键词搜索
  • 推广联盟网站怎么做百度安装到桌面
  • 三网站建设seo综合查询工具下载
  • 网站建设方案策划书ppt模板下载seo托管服务
  • 国内永久在线免费建站西安网站定制开发
  • 给一瓶水做网站吸引客流的25个技巧
  • 杭州建设局网站首页怎么能在百度上做推广