Django基礎 6 模板語言和自定義管道

2022-07-01 18:21:14 字數 416 閱讀 1929

2. 今日內容

看圖:# 固定寫法,生成乙個註冊例項物件

register = template.library()

@register.filter() # 告訴django的模板語言我現在註冊乙個自定義的filter

def add_sb(value):

"""給任意指定的變數新增sb

:param value: |左邊被修飾的那個變數

:return: 修飾後的變數內容

"""return value + 'sb'

@register.filter()

def add_str(value, arg):

return value + arg

使用:1. 重啟django專案

2. 在html頁面中:

3. }

6 C語言和設計模式(之模板模式)

模板對於學習c 的同學,其實並不陌生。函式有模板函式,類也有模板類。那麼這個模板模式是個什麼情況?我們可以思考一下,模板的本質是什麼。比如說,現在我們需要編寫乙個簡單的比較模板函式。cpp view plain copy template int compare type a,type b 模板函式...

Django模板語言

1.1 模板由兩部分組成 html 邏輯控制 1.2 作用 快速生成html頁面 1.3 優點 模板的設計實現了業務邏輯與現實內容的分離 檢視可以使用任何模板 1.4 模板處理 載入 渲染 2.1 只需要記兩種特殊符號 和 變數相關的用 邏輯相關的用。2.2 邏輯相關 2.2.1.if判斷 2.2....

Django 模板語言

1.深度變數查詢 點號 2.變數的過濾器filter 語法格式 冒號前後不能有空格 filter函式 add 給obj增加數值 capfirst 首字母大寫 cut 移除字串中的指定字元 date 格式化日期字串 default 如果值是false,就提換成設定的預設值,否則就用原本的值,將傳過來的...