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.pswp.cn/news/448963.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/448963.shtml
英文地址,請注明出處:http://en.pswp.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種簡單有效的行動與方法可以加速你建構財務自由之路。 …