<p>Django 是 Python 編程語(yǔ)言驅(qū)動(dòng)的一個(gè)開(kāi)源Web應(yīng)用程序框架,它遵循通用“模型-視圖-控制器”(MVC)風(fēng)格,是時(shí)下Python web開(kāi)發(fā)中最流行的架構(gòu)之一。</p>
<h5>一、Django 框架下開(kāi)發(fā)的核心知識(shí)</h5>
<blockquote>1.對(duì)象關(guān)系映射
2.管理界面
3.URL 設(shè)計(jì)
4.模板語(yǔ)言
5.緩存系統(tǒng)
</blockquote>
<h5>二、Django項(xiàng)目框架實(shí)例</h5>
image.png
<h5>三、Django框架下應(yīng)用的工作邏輯</h5>
1.用戶web請(qǐng)求通過(guò)url路由轉(zhuǎn)化成對(duì)View中指定邏輯的調(diào)用(MTV中的V)
2.1View通過(guò)Model組件(MTV中的M) 與數(shù)據(jù)庫(kù)的進(jìn)行數(shù)據(jù)交互
2.2View通過(guò)Template組件Template(MTV中的T)讀取用于渲染的CSS/JS等樣式
3.瀏覽器整合數(shù)據(jù)與樣式,將網(wǎng)頁(yè)呈現(xiàn)給用戶
image.png