模板语法之过滤器

过滤器的作用

用来修改变量的输出结果

语法

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

<h1>&#x8FC7;&#x6EE4;&#x5668;</h1>
<p>&#x7EDF;&#x8BA1;&#x957F;&#x5EA6;:{{ s|length }}</p>
<p>&#x9ED8;&#x8BA4;&#x503C;(&#x7B2C;&#x4E00;&#x4E2A;&#x53C2;&#x6570;b&#x5E03;&#x5C14;&#x503C;&#x662F;True&#x5C31;&#x5C55;&#x793A;&#x7B2C;&#x4E00;&#x4E2A;&#x53C2;&#x6570;&#x7684;&#x503C;&#x5426;&#x5728;&#x5C55;&#x793A;&#x5192;&#x53F7;&#x540E;&#x9762;&#x7684;&#x503C;):{{ b|default:'&#x5565;&#x4E5F;&#x4E0D;&#x662F;' }}</p>
<p>&#x6587;&#x4EF6;&#x5927;&#x5C0F;:{{ file_size|filesizeformat }}</p>
<p>&#x65E5;&#x671F;&#x683C;&#x5F0F;&#x5316;:{{ current_time|date:'Y-m-d H:i:s' }}</p>
<p>&#x5207;&#x7247;&#x64CD;&#x4F5C;(&#x652F;&#x6301;&#x6B65;&#x957F;):{{ l|slice:'0:4:2' }}</p>
<p>&#x5207;&#x53D6;&#x5B57;&#x7B26;(&#x5305;&#x542B;&#x4E09;&#x4E2A;&#x70B9;):{{ info|truncatechars:9 }}</p>
<p>&#x5207;&#x53D6;&#x5355;&#x8BCD;(&#x4E0D;&#x5305;&#x542B;&#x4E09;&#x4E2A;&#x70B9; &#x6309;&#x7167;&#x7A7A;&#x683C;&#x5207;):{{ egl|truncatewords:9 }}</p>
<p>&#x5207;&#x53D6;&#x5355;&#x8BCD;(&#x4E0D;&#x5305;&#x542B;&#x4E09;&#x4E2A;&#x70B9; &#x6309;&#x7167;&#x7A7A;&#x683C;&#x5207;):{{ info|truncatewords:9 }}</p>
<p>&#x79FB;&#x9664;&#x7279;&#x5B9A;&#x7684;&#x5B57;&#x7B26;:{{ msg|cut:' ' }}</p>
<p>&#x62FC;&#x63A5;&#x64CD;&#x4F5C;:{{ l|join:'$' }}</p>
<p>&#x62FC;&#x63A5;&#x64CD;&#x4F5C;(&#x52A0;&#x6CD5;):{{ n|add:10 }}</p>
<p>&#x62FC;&#x63A5;&#x64CD;&#x4F5C;(&#x52A0;&#x6CD5;):{{ s|add:msg }}</p>
<p>&#x8F6C;&#x4E49;:{{ hhh|safe }}</p>
<p>&#x8F6C;&#x4E49;:{{ sss|safe }}</p>
<p>&#x8F6C;&#x4E49;:{{ res }}</p>
&#x8F6C;&#x4E49;
&#x524D;&#x7AEF;
|safe
&#x540E;&#x7AEF;
from django.utils.safestring import mark_safe
  res = mark_safe('<h1>&#x65B0;&#x65B0;</h1>')
"""
&#x4EE5;&#x540E;&#x4F60;&#x5728;&#x5168;&#x6808;&#x9879;&#x76EE;&#x7684;&#x65F6;&#x5019; &#x524D;&#x7AEF;&#x4EE3;&#x7801;&#x4E0D;&#x4E00;&#x5B9A;&#x975E;&#x8981;&#x5728;&#x524D;&#x7AEF;&#x9875;&#x9762;&#x4E66;&#x5199;
&#x4E5F;&#x53EF;&#x4EE5;&#x73B0;&#x5728;&#x5148;&#x5728;&#x540E;&#x7AEF;&#x5199;&#x597D; &#x7136;&#x540E;&#x4F20;&#x9012;&#x7ED9;&#x524D;&#x7AEF;&#x9875;&#x9762;

Original: https://www.cnblogs.com/suncolor/p/16664579.html
Author: 等日落
Title: 模板语法之过滤器

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/612790/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 0811JDBC随笔

    1.JDBC体系系统 一组规范:接口 JDBC接口(API)包括两个层次: 面向应用的API:Java API,抽象接口,供应用开发人员使用(连接数据库,执行SQL语句,获得结果)…

    数据库 2023年6月14日
    073
  • 容器化 | 在 Rancher 中部署 MySQL 集群

    我们已经介绍了如何在 Kubernetes 和 KubeSphere 上部署 RadonDB MySQL 集群。本文将演示如何在 Rancher[1] 上部署 RadonDB My…

    数据库 2023年5月24日
    0110
  • JSON

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。并有效地提升网络传输效率。 一. 什么是 …

    数据库 2023年6月11日
    074
  • MySQL实战45讲 19

    19 | 为什么我只查一行的语句,也执行这么慢? 有些情况下,”查一行”,也会执行得特别慢。 需要说明的是,如果 MySQL 数据库本身就有很大的压力,导致…

    数据库 2023年6月14日
    065
  • 猿创征文|小而巧的API文档生成工具之smart-doc

    文章目录 smart-doc介绍 smart-doc特性 smart-doc的最佳搭档 谁在使用smart-doc smart-doc的优缺点 smart-doc和swagger区…

    数据库 2023年6月6日
    0260
  • 最左前缀有手就会,那索引下推呢?

    联合指数的最左侧前缀原则属于高频面试题,大多数学生都必须知道,但不符合最左侧前缀的部分会发生什么(指数向下推) [En] The leftmost prefix principle…

    数据库 2023年5月24日
    072
  • Typora加七牛云实现实时图片自动上传

    Typora加七牛云实现实时图片自动上传 前言: ​ Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别.重点是免…

    数据库 2023年6月9日
    0184
  • 2_Git

    一. 引言 在单人开发过程中, 需要进行版本管理, 以利于开发进度的控制 在多人开发过程中, 不仅需要版本管理, 还需要进行多人协同控制 二. 介绍 Git是一个 开源的分布式版本…

    数据库 2023年6月11日
    077
  • 真正在大厂干了几年,我学会了反内卷[转]

    内卷这个概念的内涵很丰富,与我们的生活息息相关。为了普及和传播知识,我参考了相关的信息,把我个人的粗浅理解奉献给朋友们。 什么是内卷? 内卷 involution,与之对应的是 e…

    数据库 2023年6月14日
    0100
  • 常见的dos命令

    常用快捷键 alt+f4 常见的dos命令 打开CMD的方式 开始+系统+命令提示符 win+R 输入cmd打开控制台 在任意文件夹下,按住shift+鼠标右键点击 资源管理器的地…

    数据库 2023年6月11日
    089
  • firewall 命令简单操作

    Firewalld 是维护防火墙策略的守护程序的名称。使用 firewall-cmd 命令与防火墙配置进行交互, 使用区域概念对与系统交互的流量进行分段。网络接口分配给一个或多个区…

    数据库 2023年6月14日
    069
  • SQL函数-聚合函数

    聚合函数 聚合函数是对一组数据进行汇总输出的函数。 输入:一组数据集合输出:单个值 举例:返回一组数据的最大值、平均数、最小、方差等操作。 常见函数举例: 1,AVG函数:返回一组…

    数据库 2023年6月16日
    075
  • 使用REST风格完成MVC前后端分离

    一个具有REST风格项目的基本特征: 使用REST框架实现前后端分离架构,我们需要首先确定返回的JSON响应结构是统一的,也就是说,每个REST请求将返回相同结构的JSON响应结构…

    数据库 2023年6月11日
    0101
  • 【黄啊码】教你用python画冰墩墩

    python;gutter:true; import turtle</p> <p>turtle.title('PythonBingDwenDwen…

    数据库 2023年6月16日
    054
  • 719. 找出第 K 小的数对距离

    数对 (a,b) 由整数 a 和 b 组成,其数对距离定义为 a 和 b 的绝对差值。 给你一个整数数组 nums 和一个整数 k ,数对由 nums[i] 和 nums[j] 组…

    数据库 2023年6月16日
    095
  • mysql常用操作汇总

    工作中经常用会遇到这种情况,可以访问mysql所在的服务器,但是服务器端口不对外暴露(通常因为安全原因)。这时,操作数据库只能通过命令行和 mysql client窗口来实现。我对…

    数据库 2023年6月14日
    075
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球