首页 > 其他分享 >模板语法之过滤器

模板语法之过滤器

时间:2022-09-07 11:00:41浏览次数:64  
标签:切取 前端 safe 转义 语法 拼接 过滤器 模板

过滤器的作用

用来修改变量的输出结果

语法

{{变量名|过滤器1:'参数值1’|过滤器2:'参数值2}}

<h1>过滤器</h1>
<p>统计长度:{{ s|length }}</p>
<p>默认值(第一个参数b布尔值是True就展示第一个参数的值否在展示冒号后面的值):{{ b|default:'啥也不是' }}</p>
<p>文件大小:{{ file_size|filesizeformat }}</p>
<p>日期格式化:{{ current_time|date:'Y-m-d H:i:s' }}</p>
<p>切片操作(支持步长):{{ l|slice:'0:4:2' }}</p>
<p>切取字符(包含三个点):{{ info|truncatechars:9 }}</p>
<p>切取单词(不包含三个点 按照空格切):{{ egl|truncatewords:9 }}</p>
<p>切取单词(不包含三个点 按照空格切):{{ info|truncatewords:9 }}</p>
<p>移除特定的字符:{{ msg|cut:' ' }}</p>
<p>拼接操作:{{ l|join:'$' }}</p>
<p>拼接操作(加法):{{ n|add:10 }}</p>
<p>拼接操作(加法):{{ s|add:msg }}</p>
<p>转义:{{ hhh|safe }}</p>
<p>转义:{{ sss|safe }}</p>
<p>转义:{{ res }}</p>
# 转义
# 前端
|safe
# 后端
from django.utils.safestring import mark_safe
  res = mark_safe('<h1>新新</h1>')
"""
以后你在全栈项目的时候 前端代码不一定非要在前端页面书写
也可以现在先在后端写好 然后传递给前端页面

标签:切取,前端,safe,转义,语法,拼接,过滤器,模板
From: https://www.cnblogs.com/suncolor/p/16664579.html

相关文章

  • 模板语法之传值取值
    模板语法之传值变量相关使用:{{}}逻辑语法相关:{%%}后端传值部分:defindex(request):#模版语法可以传递的后端python数据类型n=123f=11.11s......
  • Lambda表达式基础语法 ( 一 )
    前言:Lambda作为匿名函数,与普通函数无异,所以与普通函数结构类似:(返回值类型+方法名+参数列表+方法体)因为是匿名函数,所以可以进一步忽略,返回值类型、方法名。  ......
  • Express 模板引擎
    Express模板引擎PhotobyRKTKNon不飞溅乙xpress有很多模板引擎可供选择。模板引擎是一种创建可重用代码的方法,同时允许将动态信息传递到代码中。它通常是一种简......
  • docker-compose 模板文件
    docker-compose模板文件模板文件是使用Compose的核心,涉及到的指令关键字也比较多。但大家不用担心,这里面大部分指令跟dockerrun相关参数的含义都是类似的。默认的......
  • Java基本语法
    Java代码的基本格式与注解1.代码的基本格式修饰符class类名{程序代码} 在编写代码时要注意以下几点(1)Java程序代码分为结构定义语句和功能执行语句,结构定......
  • #Markdown语法
    Markdown语法代码块://代码块语法:2.标题//标题语法#一级标题##二级标题######六级标题3.字体**加粗**==高亮==~~删除线~~*斜体*加粗高亮删除线斜体4.......
  • C#注释语法
    预定义的标签            用处<c>                             将说明中的文本标记为代码<code>           ......
  • C++ 初识函数模板
    1.前言什么是函数模板?理解什么是函数模板,须先搞清楚为什么需要函数模板。如果现在有一个需求,要求编写一个求2个数字中最小数字的函数,这2个数字可以是int类型,可以......
  • cmake语法手册及教程
    一,cmake变量引用的方式:前面我们已经提到了,使用${}进行变量的引用。在IF等语句中,是直接使用变量名而不通过${}取值二,cmake自定义变量的方式:主要有隐式定义和显......
  • WPF style和template区别 样式和模板
    如果只需对控件进行小幅度修饰(调整大小、位置、字体、颜色等)就用style;如果需要改变控件的外观和行为就用controlTemplate(形状、事件触发如鼠标停留效果等)。在实际项目中......