天天看點

django模闆系統---模闆變量---過濾器2.模闆app目錄下templates檔案夾下:二、模闆變量

模闆系統:本質是對html檔案存放的一個模闆檔案夾

主要存放的2種檔案夾方式:

1.模闆集中存放在根目錄檔案夾中(常用);在template下建立以app名字命名的檔案夾目的:是因為不同的應用會有相同功能的模闆,為了區分不同應用的模闆

2. 模闆分别存放在app下(如果app需要重複使用的時候)

1.模闆集中的放置在一個特定檔案夾裡面

,在項目根目錄下(與manage.py同級),去建立一個檔案夾,通常命名為templates,接下來進入根目錄的setting.py檔案,對檔案templates進行路徑設定。之後在templates檔案夾下分别給app建立屬于自己的子產品檔案夾并在下面添加前段頁面檔案,便于區分

django模闆系統---模闆變量---過濾器2.模闆app目錄下templates檔案夾下:二、模闆變量

導入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檔案

django模闆系統---模闆變量---過濾器2.模闆app目錄下templates檔案夾下:二、模闆變量

2.template/app/html檔案

django模闆系統---模闆變量---過濾器2.模闆app目錄下templates檔案夾下:二、模闆變量

二、過濾器

文法:{{變量名|過濾器}};

注意:

使用參數的時候,冒号和參數之間不能有任何空格,一定要緊挨着

django模闆系統---模闆變量---過濾器2.模闆app目錄下templates檔案夾下:二、模闆變量
django模闆系統---模闆變量---過濾器2.模闆app目錄下templates檔案夾下:二、模闆變量

**

過濾器的例子

django模闆系統---模闆變量---過濾器2.模闆app目錄下templates檔案夾下:二、模闆變量
django模闆系統---模闆變量---過濾器2.模闆app目錄下templates檔案夾下:二、模闆變量
django模闆系統---模闆變量---過濾器2.模闆app目錄下templates檔案夾下:二、模闆變量

**