Django的檢視和模板

傳智黑馬發表於2019-12-17

一、檢視和模板

1、函式檢視

以函式的方式定義的檢視稱為函式檢視,函式檢視便於理解。但是遇到一個檢視對應的路徑提供了多種不同HTTP請求方式的支援時,便需要在一個函式中編寫不同的業務邏輯,但是程式碼可讀性與複用性都不佳(後期會採用類檢視)。

       定義函式檢視就跟定義一個函式是一模一樣的,只是函式檢視必須要接收一個引數request。

1576053457149148.png

python進階django框架: http://yun.itheima.com/course/257.html?1912zzpqq

資料: 密碼:vfi2

2、模板檔案

①定義路由

1576053465441678.png

②定義函式檢視

1576053472132563.png

現在已經可以看到輸出文字,但是要求是顯示返回一個靜態頁面。需要藉助template支援。

③建立template資料夾和靜態資原始檔夾static

1576053479504160.png

④把靜態頁面和靜態資源放置到對應的目錄

1576053487747806.png

1576053494108164.png

⑤在setting.py配置靜態資源

1576053506662947.png

1576053513124878.png

⑥在函式檢視中載入頁面

1576053520120325.png

render方法呼叫載入模板方法

render(request,模板名稱)

⑦修改頁面上的靜態資源的訪問地址

css js img 圖片的路徑  加上/static

1576053529785243.png


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69915785/viewspace-2669086/,如需轉載,請註明出處,否則將追究法律責任。

相關文章