動態網頁
動態網頁是由 “網址連結” (urls.py) 啟動 view.py 檔,經過計算執行後將資料送到模板的 “.html 檔”,最後將結果顯示在客戶端。
靜態網頁
網站若要提供圖片、css、javascript、html 等文件服務,這些文件不需透過 .py 檔運算,直接傳送給客戶端,就稱為靜態文件。
靜態網頁的設定如下很簡單,打開 settings.py,然後更改如下藍色的代碼。
STATIC_URL = 'static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, "static")]
網址設定
STATIC_URL = ‘static/’,此行表示取用靜態網頁的網址,完整網址為 http://ip/static/
絕對路徑設定
STATICFILES_DIRS 來用來指定靜態網頁的絕對目錄。
新增 static 目錄
新增 static 目錄,此目錄名稱可以自已指定,通常與 templates 目錄同等級。然後在 static 裏可以再新增如 images,icon,ccs.. 等要靜態連結的子目錄。
然後把所有圖片全部 copy 到 static/images 及 static/icon。
自訂網址及路徑
網址及路徑不一定要跟上面一樣,比如 settings.py 設定如下。
