beego內建的模板函式

2021-07-06 02:09:06 字數 526 閱讀 4873

目前beego內建的模板函式有如下:(在.html檔案中可以直接使用的函式。)

markdown

實現了把markdown文字轉化為html資訊,使用方法}

dateformat

實現了時間的格式化,返回字串,使用方法}

date

實現了類似php的date函式,可以很方便的根據字串返回時間,使用方法}

compare

實現了比較兩個物件的比較,如果相同返回true,否者false,使用方法}

substr

實現了字串的擷取,支援中文擷取的完美擷取,使用方法}

html2str

實現了把html轉化為字串,剔除一些script、css之類的元素,返回純文字資訊,使用方法}

str2html

實現了把相應的字串當作html來輸出,不轉義,使用方法}

htmlquote

實現了基本的html字元轉義,使用方法}

htmlunquote

實現了基本的反轉移字元,使用方法}

beego 模板語法

go統一使用 作為左右標籤,沒有其它的標籤符號。使用 來訪問當前位置的上下文,使用 來引用當前模板根級的上下文,使用 var來訪問建立的變數。一般 string 原始 string byte nil 也被支援 可以是上下文的變數輸出,也可以是函式通過管道傳遞的返回值。當pipeline的值等於 那麼...

Beego框架在模板中使用自定義函式

根據個人開發習慣,把自定義的函式放在乙個函式檔案,這裡我在beego專案的根目錄下建立乙個目錄 utils 包用於放置公共函式,在目錄下建立functions.go檔案 utils functions.go 檔案 func init 或 有新的函式就依次加入 func formattimestr t...

python 字串模板和內建函式

from string import template s template hi,name name is learning language print s.substitute name wilber language python 用 表示 符號 s template this book b...