2)、mytags.py
在templatetags下建乙個mytags.py,新增:
from django import template
register = template.library()
新增乙個函式,用於html頁面呼叫。例如:
import re , time , datetime,os,sys
from lykops.settings import base_dir
@register.filter
def is_image(value):
value = str(value)
#請使用str,否則頁面報錯
full_filename = base_dir + '/' + value if re.search('.jpg$' , value) : if os.path.exists(full_filename) and os.path.isfile(full_filename) : return '3)、html頁面應用
在html頁面上新增
呼叫方式
}
注意:是為了html對這段**}不轉義
django10 使用自定義標籤配置說明
2 mytags.py 在templatetags下建乙個mytags.py,新增 from django import template register template.library 新增乙個函式,用於html頁面呼叫。例如 import re time datetime,os,sys fr...
Django 自定義標籤
模版是乙個用django模版語言標記過的python字串。模版可以包含模版標籤和變數。模版標籤是在乙個模版裡起作用的標記。比如,乙個模版標籤可以產生控制結構的內容 if或者for 可以獲取資料庫內容或者訪問其它模版標籤。乙個標籤塊被包圍 變數標籤被 包圍 context是乙個傳遞給模版的key va...
Django 自定義標籤
新建乙個資料夾mydefined裡面在新建乙個templatetags在裡面新建mytags.py mytags.py 劉文豪 大帥哥 from django import template register template.library 建立模板物件 定義模板節點 class reversal...