Django框架之Filters(过滤器)、母版的使用

在Django的模板语言中,通过使用 过滤器 来改变变量的显示。

过滤器的语法: {{ value|filter_name:参数 }}

使用管道符"|"来应用过滤器。

注意事项:

  1. 过滤器支持“链式”操作。即一个过滤器的输出作为另一个过滤器的输入。
  2. 过滤器可以接受参数,例如:{{ sss|truncatewords:30 }},这将显示sss的前30个词。
  3. 过滤器参数包含空格的话,必须用引号包裹起来。比如使用逗号和空格去连接一个列表中的元素,如:{{ list|join:', ' }}
  4. '|'左右没有空格没有空格没有空格

Django的模板语言中提供了大约六十个内置过滤器。

1.default:如果一个变量为空或者False,那么使用给定的默认值

{{ book_list|default:"book_list值没有获取到,使用的是默认值" }}

2.length:返回值的长度,作用于字符串和列表

{{ "我的长度"|length }}

3.filesizeformat:将一个值进行格式化,比如:一个值为1024,那么使用这个filesizeformat过滤器,那么会自动将1024变为1MB

后续的总结,可以查看这篇文章:http://www.cnblogs.com/liwenzhou/p/7931828.html#autoid-2-0-0

转载于:https://www.cnblogs.com/fjiqiang/p/10883315.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/448963.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

不花钱就补足营养的8妙招

如今,人们越来越注重保健,为了补充营养,一些人不惜花重金买各种名贵保健品食用。其实,人体所需要的很多营养素就在我们身边,它们既不昂贵,也不稀缺,只需我们信手拈来。 叶酸 每人每日应补充…

PostgreSQL 自定义复合类型(composite type) deform引入的额外开销

标签 PostgreSQL , UDT , 自定义类型 背景 PG 允许用户自定义复合类型,自定义复合类型由多个类型组成,使用时会引入一些deform的开销。 例子 postgres# create unlogged table t(id int, c1 tp1, c2 int); CREATE TABLE postgres# insert into t sele…

第十二周作业

这个作业属于那个课程c语言这个作业要求在哪里https://edu.cnblogs.com/campus/zswxy/computer-scienceclass4-2018/homework/3236我在这个课程的目标是学习掌握单向链表,掌握二级指针的概念,以及指针数组这个作业在哪个具体方面帮助我实现目标前面3道题…

职场上的「小人」教我的事

很多人的小指头都会带一个尾戒,不是白金就是黄金,大部份是简单的一环,没有太多装饰,也很少镶宝石,目的不在于当作饰品,而是保命之用。 也有人不习惯戴尾戒,而是把指甲留得长长的,长到…

【Quartz】插件的使用

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 Quartz 框架提供了几种用于扩展平台能力的方式。通过使用各种 "钩子" (通常指的就是扩展点),Quartz 变得很容易被扩…

自动化运维平台(前端vue)

前端的大体流程:首先是Login登录组件,当输入用户名和密码之后,发送post请求到后端,然后根据返回的数据的是否正常,如果正常,将返回的token以及用户名保存到sessionStorage中,并使用导航守卫进行…

老程序员的下场

长期从事编程活动的程序员都期望在50多岁时能爬到一个足够高的职位,或者能顺利的退休。 但我在这里讨论的可能是一个你还没有想过的问题:如果到那时你失业了呢? 50多岁时你的职业仕途会成为一个问题。如果你有很好的技术,有人雇…

Quartz 之入门示例

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 环境:XPMyeclipse6.5JDK1.6 quartz官网:http://www.quartz-scheduler.org/ 参考资料 1 Quartz任务调度快速入门 http://www.blogjava…

CSS3最颠覆性的动画效果,基本属性[3D]

和2D一样也是transform 即变形 1)rotateX rotateY rotateZ(也可以用transform-origin来设置旋转中心点) 2)透视(perspective) 给父亲加透视,透视就是模拟眼睛到物体的距离,近大远小,即数值越小,3D越明显 理…

解决报错 :A component required a bean of type ‘gentle.test.Show‘ that could not be found

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 启动工程失败,报错如题: A component required a bean of type gentle.test.Show that could not be found.…

30天提升技术人的写作力-第十七天

约束作者在漫长的创作过程中,不偏离写作目标。当写的字数在十几万以上时,没有先规划,就会陷入混乱,发生注入重复、疏漏、相关知识未讲解等问题。制作长文章或书籍的大纲,需要使用发散收敛工具。所谓发散是多方向、多思…

白领必看的十种职场致命毒药

找到一个合适的工作可能需要3到15个月不等的时间——然而丢掉饭碗只需要几天或几周。下面是10种职场毒药的特点:       1、人际交往技能不佳       讨人喜欢会大有帮助。研究均表明和那些能力强而呆板的人相比,人们一致而且不可遏制地更喜欢和…

eclipse中folder、source folder和package的区别

今天做ssm项目时,突然发现了这个问题,特别好奇,sqlSessionFactory.xml文件如何找到: 1、放在src/hello目录下: InputStream inputStream Resources.getResourceAsStream("./hello/sqlMapperConfig.xml"); 2…

解决.quartz.ObjectAlreadyExistsException: Unable to store Job : ‘jyGroup.jyJob‘, because one already

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 报错如题: 定时任务出现异常 : org.quartz.ObjectAlreadyExistsException: Unable to store Job : jyGroup.…

WeMos-D1R2的使用

2019独角兽企业重金招聘Python工程师标准>>> WeMos介绍 WeMos-D1R2一个基于ESP8266-12 Wifi模块的Arduino-UNO开发板。也就是说,WeMos-D1R2是一个具有wifi功能的Arduino开发板,但WeMos-D1R2与Arduino-UNO的引脚不是一一对应的,其对…

职场中什么样的员工最易发展?

职场中什么样的员工最“抢手”?也许你会说有能力的人,没错有能力的人竞争力一定很强,但是能力会随着经验的丰富而慢慢变强,所以它不足以某个人在职场中站稳脚主要原因,反而是一个人的工作态度决定着他在职场中的发展方向与前景。…

PAT 1048 数字加密

题目链接 一开始我还以为以b的长度为基准,因为b是要加密的数据啊,看了答案才知道原来要以最长的长度为基准。但是这道题还有个bug,就是当你算出的结果前面有0竟然也可以通过,比如a为1111,b为1111,答案是020…

RabbitMQ MQTT协议和AMQP协议

RabbitMQ MQTT协议和AMQP协议 1 序言... 1 1.1 RabbitMq结构... 1 1.2 RabbitMq消息接收... 4 1.3 Exchange种类和消息发送模式... 4 1.4 RabbitMq的协议... 6 1.4.1 AMQP协议... 6 1.4.2 MQTT协议... 8 2 RabbitMq服务器安装和使用…

Quartz 定时任务(Scheduler)的 3 种实现方式

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 PS&#xff1a;第 3 种最简单。 一、引入 jar 。 <!-- quartz 定时任务调度 --><dependency><groupId>org.springfr…

加速财务自由的7种理财方法

有人说财务自由是个遥不可及的路&#xff0c;有人却觉得想要在财务上成功很简单&#xff0c;到底财务自由有没有一个正确的方法或是被证明的技巧可以被实现&#xff1f;如果你现在还没达成或是正在达成&#xff0c;底下这7种简单有效的行动与方法可以加速你建构财务自由之路。 …