日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

034:DTL常用过滤器(3)

發布時間:2025/4/5 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 034:DTL常用过滤器(3) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

default過濾器:

如果值被評估為 False 。比如 [] , "" , None , {} 等這些在 if 判斷中為 False 的值,都會使用 default 過濾器提供的默認值。示例代碼如下:
{{ value|default:"nothing" }}
如果 value 是等于一個空的字符串。比如 "" ,那么以上代碼將會輸出 nothing 。

?default_if_none過濾器:

如果值是 None ,那么將會使用 default_if_none 提供的默認值。這個和 default 有區
別, default 是所有被評估為 False 的都會使用默認值。而 default_if_none 則只有這個值是等
于 None 的時候才會使用默認值。示例代碼如下:
{{ value|default_if_none:"nothing" }

如果 value 是等于 "" 也即空字符串,那么以上會輸出空字符串。如果 value 是一個 None 值,
以上代碼才會輸出 nothing 。

first過濾器:

返回列表/元組/字符串中的第一個元素。示例代碼如下:
{{ value|first }}
如果 value 是等于 ['a','b','c'] ,那么輸出將會是 a 。

last過濾器:

返回列表/元組/字符串中的最后一個元素。示例代碼如下:
{{ value|last }}
如果 value 是等于 ['a','b','c'] ,那么輸出將會是 c 。

floatformat過濾器:使用四舍五入的方式格式化一個浮點類型。如果這個過濾器沒有傳遞任何參數。那么只會在小數點
后保留一個小數,如果小數后面全是0,那么只會保留整數。當然也可以傳遞一個參數,標識具體
要保留幾個小數。
1. 如果沒有傳遞參數:

?

注:這里沒有? ?\? ? 符合

2. 如果傳遞參數:

?

注:這里沒有? ?\? ? 符合

轉載于:https://www.cnblogs.com/zheng-weimin/p/10176256.html

總結

以上是生活随笔為你收集整理的034:DTL常用过滤器(3)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。