更新時(shí)間:2019-12-05 來(lái)源:黑馬程序員 瀏覽量:
1、函數(shù)視圖
以函數(shù)的方式定義的視圖稱為函數(shù)視圖,函數(shù)視圖便于理解。但是遇到一個(gè)視圖對(duì)應(yīng)的路徑提供了多種不同HTTP請(qǐng)求方式的支持時(shí),便需要在一個(gè)函數(shù)中編寫不同的業(yè)務(wù)邏輯,但是代碼可讀性與復(fù)用性都不佳(后期會(huì)采用類視圖)。
定義函數(shù)視圖就跟定義一個(gè)函數(shù)是一模一樣的,只是函數(shù)視圖必須要接收一個(gè)參數(shù)request。

2、模板文件
①定義路由

②定義函數(shù)視圖
現(xiàn)在已經(jīng)可以看到輸出文字,但是要求是顯示返回一個(gè)靜態(tài)頁(yè)面。需要借助template支持。

③建立template文件夾和靜態(tài)資源文件夾static

④把靜態(tài)頁(yè)面和靜態(tài)資源放置到對(duì)應(yīng)的目錄

⑤在setting.py配置靜態(tài)資源

⑥在函數(shù)視圖中加載頁(yè)面

render方法調(diào)用加載模板方法
render(request,模板名稱)
⑦修改頁(yè)面上的靜態(tài)資源的訪問(wèn)地址
css js img 圖片的路徑 加上/static

以上我們介紹了Django函數(shù)識(shí)圖的配置方法,希望對(duì)你有所幫助,推薦了解linux云計(jì)算+運(yùn)維開發(fā)課程。
1024首播|39歲程序員逆襲記:不被年齡定義,AI浪潮里再迎春天
2025-10-241024程序員節(jié)丨10年同行,致敬用代碼改變世界的你
2025-10-24【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19