模闆系統:本質是對html檔案存放的一個模闆檔案夾
主要存放的2種檔案夾方式:
1.模闆集中存放在根目錄檔案夾中(常用);在template下建立以app名字命名的檔案夾目的:是因為不同的應用會有相同功能的模闆,為了區分不同應用的模闆
2. 模闆分别存放在app下(如果app需要重複使用的時候)
1.模闆集中的放置在一個特定檔案夾裡面
,在項目根目錄下(與manage.py同級),去建立一個檔案夾,通常命名為templates,接下來進入根目錄的setting.py檔案,對檔案templates進行路徑設定。之後在templates檔案夾下分别給app建立屬于自己的子產品檔案夾并在下面添加前段頁面檔案,便于區分

導入templates裡面的html檔案
自義定名為test.html:
1.進入app檔案(teacher)下的views.py檔案:
def test1(request):
return render(request,'teacher/test.html)
2.在urls.py裡面對test1進行django調用
3.網站輸入對應網址就ok
2.模闆app目錄下templates檔案夾下:
- 在對應的app下建立templates檔案夾,
- 配置-----根目錄setting----INSTALLED_APPS–添加對應的app名
-
django模闆系統---模闆變量---過濾器2.模闆app目錄下templates檔案夾下:二、模闆變量 - html的導入:views.py裡面定義函數test2,并return render(request,‘test2.html’)
二、模闆變量
a.靜态頁面(無前後互動)
b.動态頁面(有前後互動)
模闆文法:
一、 模闆變量:
格式:{{變量名}}
可以使用字典、模型、方法、函數、清單
1.app/views.py檔案
2.template/app/html檔案
二、過濾器
文法:{{變量名|過濾器}};
注意:
使用參數的時候,冒号和參數之間不能有任何空格,一定要緊挨着
**
過濾器的例子
**