模板语法之过滤器

过滤器的作用

用来修改变量的输出结果

语法

{{变量名|过滤器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)

大家都在看

  • 设计模式之(4)——单例模式

    定义:单例模式属于创建型模式,该类负责创建自己的对象实例,并且确保只有单个对象被创建,同时该类提供了一种全局访问其唯一实例对象的方式;这个定义中有三个要点:1、单例类只能有一个实例…

    数据库 2023年6月14日
    084
  • MySQL错误日志出现“IP address ‘xxx.xxx.xxx.xxx’ could not be resolved: Name or service not known”浅析总结

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/kerrycode/p/15264962.htmlAut…

    数据库 2023年6月11日
    092
  • 9、手写一个starter

    一、starte详解: 1、starter场景启动器: SpringBoot-starter是一个集成接合器,主要完成两件事: (1)、引入模块所需的相关jar包 (2)、自动配置…

    数据库 2023年6月6日
    078
  • Spring Bean的作用域

    Spring Bean的作用域或者说范围主要有五种: 作用 描述 singleton 在spring IoC容器仅存在一个Bean实例,Bean以单例方式存在,bean作用域范围的…

    数据库 2023年6月16日
    062
  • 强烈推荐一款优秀且通用的后台管理系统

    最近看到一款优秀的通用管理后台——likeadmin,推荐给大家。likeadmin的部署方式简单,界面美观,基于MIT协议,完全免费,非常值得一用。 likeadmin快速开发通…

    数据库 2023年6月14日
    091
  • DASCTF 熟悉的猫

    压缩包需要密码,不是伪加密,爆破也爆不出来,下面的kdbx文件搜了一下可以用keepass ;打开,但是居然还是需要密码 那这个只能是弱口令或者爆破了,但是纯手工肯定不可取,找了很…

    数据库 2023年6月11日
    074
  • 【Java代码之美】 — Java17新特性初探

    1.背景 Oracle与9月中旬正式宣布推出Java17,正如官方所说: JDK17是最新的长期稳定支持的版本作为JDK11之后的下一个长期支持的版本; 也是Spring Fram…

    数据库 2023年6月6日
    0100
  • 12 用最有效率的方法计算 2 乘以 8

    2 << 3 左移是位运算符,直接操作内存中整数对应的二进制位,效率高; 左移3位相当于乘以2的3次方,右移3位相当于除以2的3次方。 Original: https:…

    数据库 2023年6月6日
    073
  • Mysql 索引

    索引的目的是提高查询效率。 [En] The purpose of index is to improve query efficiency. 一 索引分类 1、普通索引 inde…

    数据库 2023年5月24日
    092
  • JUC学习笔记(七)

    1.1、读写锁介绍 现实中有这样一种场景:对共享资源有读和写的操作,且写操作没有读操作那么频繁。在没有写操作的时候,多个线程同时读一个资源没有任何问题,所以应该允许多个线程同时读取…

    数据库 2023年6月6日
    0104
  • 20个数据库常见面试题讲解

    事务四大特性(ACID)原子性、一致性、隔离性、持久性? 事务的并发?事务隔离级别,每个级别会引发什么问题,MySQL默认是哪个级别? MySQL常见的三种存储引擎(InnoDB、…

    数据库 2023年6月16日
    089
  • DHCP:IP 并非与生俱来

    初识 DHCP 众所周知,因特网上的每台设备都规定了其全世界唯一的地址,也就是说 “IP 地址”,正是由于有了 IP 地址,才保证了用户在连网的计算机上操作…

    数据库 2023年6月6日
    0111
  • MySQL实战45讲 17

    17 | 如何正确地显示随机消息? 场景:从一个单词表中随机选出三个单词。 表的建表语句和初始数据的命令如下,在这个表里面插入了 10000 行记录: CREATE TABLE w…

    数据库 2023年6月14日
    065
  • 生成随机数的若干种方法

    背景: 创建账户时我们需要配置初始随机密码,使用手机号注册时需要随机验证码,抽奖活动需要随机点名,俄罗斯方块游戏需要随机出形状。这些案例都在说明一个问题,随机数据很重要!而在 Sh…

    数据库 2023年6月14日
    066
  • spring内嵌cglib包,这里藏着一个大坑

    问题发现 2022-01-21 早上 9 点,订单系统出现大面积的”系统未知错误”报错,导致部分用户无法正常下单。查询后台日志,可以看到大量的 duplic…

    数据库 2023年6月6日
    0109
  • ubuntu设置时区

    posted @2022-06-21 08:30 一份人间烟火 阅读(2 ) 评论() 编辑 Original: https://www.cnblogs.com/zcxxcvbn/…

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