使用Django建立第一個樣板

樣板可以讓網頁與Python程式分開,樣板由網頁與樣板指令組合而成。

樣板指令如下。

(1)變數:Python程式會提供變數的值,瀏覽網頁時,該值會取代變數。範例:{{name}}。

(2)指令:樣板可以執行迴圈與條件判斷功能。範例:{% if 條件 %}。

(3)文字:文字會直接顯示在網頁上。例如:good,網頁就會顯示good。

(4)註解:樣板的說明文字,不顯示在網頁上。{# 這是註解 #}

Step1)修改設定檔settings.py,在TEPLATES下的DIRS,設定為['templates'],讓django可以讀取專案資料夾下的templates資料夾內的樣板。

Step2)在views.py新增hello,對應到views內的函式hello,如下。

Step3)編輯views.py,建立函式hello,將字典{'name':'小明'}填入樣板hello.html。

Step4)在包含manage.py的資料夾下,新增資料夾templates,在templates資料夾下,新增樣板hello.htm,如下。第12行的變數name會被「小明」取代。

執行結果,如下。