1.模板html
a.模板的查找順序app
根據根目錄下的template文件夾中尋找ide
根據app的註冊順序,取每一個app的template文件夾中尋找 函數
應用:spa
模板的替換3d
b.模板的繼承code
c.include引入小組件htm
注意:若是模板中存在繼承和include,那麼模板引擎會將全部的模板拼接到一塊兒後在進行渲染(替換)blog
d.模板獲取索引繼承
列表:users.0
字典:users.key
e.在模板中傳遞參數,自動加括號執行
def func(): return '999' def index(request): return render(request,'index.html',{"func":func}) 模板中: <h1>{{func}}</h1>
f.模板中自定義函數
g.模板中導入靜態文件
{% load staticfiles%} <img src="{% static '1.png' %}"> # 推薦使用 <img src="/static/1.png"> #禁止使用
補充:1.10以前的版本模板路徑須要
TEMPLATES=(os.path.join(BASE_DIR,'templates'),)