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,就提換成設定的預設值,否則就用原本的值,將傳過來的...