# 模板語法的格式:
基本語法傳值研究:
研究函式:
def func():
print('無參函式')
return '無參函式返回值'
def func1(xx):
print('有參函式')
return '有參函式返回值'
# 特點:傳遞函式名會自動加括號呼叫,但是模板語法不支援給函式傳額外的引數
研究類:
class myclass():
def get_self(self):
return 'self'
@staticmethod # 轉換為普通函式
def get_func():
return 'func'
@classmethod # 繫結給類的方法
def get_class(cls):
return 'cls'
# 物件被展示到html頁面上,也相當於執行了列印操作也會觸發__str__方法a
def __str__(self):
return '是否載入呢'
obj = myclass() # 類名加括號例項化產生乙個物件
驗證:模板語法的取值方式:
總結:
# django模版語法的取值 是固定的格式 只能採用「句點符」 .
# 即可以點鍵也可以點索引 還可以兩者混用
Django Templates模板語法 一
變數相關 邏輯相關urls.py urlpatterns url r admin admin.site.urls url r index views.index views.py def index request 模版語法可以傳遞的後端python資料型別 n 123 f 11.11 s 我也想奔...
Django Templates模板語法 二
過濾器就類似於是模版語法內建的內建方法.django內建有60多個過濾器,我們不需要學這麼多,了解10個左右就差不多了,後面碰到了再去記憶.基本語法 轉義 前端 safe 後端 from django.utils.safestring import mark safe res mark safe 在...
Django Templates模板語法 四
先三步走 1.在應用下建立乙個名字 必須 叫templatetags資料夾 2.在該資料夾內建立 任意 名稱的py檔案 eg mytag.py 3.在該py檔案內 必須 先書寫下面兩句話 單詞乙個都不能錯 模板語法可以傳遞的後端資料型別 n 123return render request,inde...