一、什么是django?
1.什么是框架?
框架是將封裝不同函數(shù)的文件放在一個(gè)容器中,實(shí)現(xiàn)了某些功能,提高開(kāi)發(fā)效率節(jié)約成本。
2.什么是mvc架構(gòu)模型?
mvc是一種軟件設(shè)計(jì)模式,即model,view,controller,用數(shù)據(jù),界面,業(yè)務(wù)邏輯分離的方式組織代碼,實(shí)現(xiàn)軟件的功能。
3.django的定義?
django是一種用python實(shí)現(xiàn)的web開(kāi)發(fā)框架,是基于mvc架構(gòu)模型改進(jìn)的mvt處理模式,實(shí)現(xiàn)快速高效的web項(xiàng)目開(kāi)發(fā)。
二、django的底層封裝
django底層是用python中wsgi(網(wǎng)絡(luò)服務(wù)網(wǎng)關(guān)接口)來(lái)實(shí)現(xiàn)客戶端與服務(wù)器之間的交互。

Paste_Image.png
客戶端發(fā)送請(qǐng)求給wsgi,wsgi根據(jù)參數(shù)的不同調(diào)用不同的處理函數(shù)處理數(shù)據(jù),處理函數(shù)處理完數(shù)據(jù)后返回給wsgi,wsgi再返回給客戶端,就實(shí)現(xiàn)了客戶端與服務(wù)器之間的數(shù)據(jù)交互。
三、第一個(gè)django項(xiàng)目
1.安裝django
首先確保計(jì)算機(jī)上安裝了python。在windows操作系統(tǒng)下,根據(jù)安裝的python版本(可能一臺(tái)計(jì)算機(jī)安裝了多個(gè)python),打開(kāi)命令行,敲下 pythonx(x代表版本)-m pip install django,等待安裝,安裝完成后通過(guò)
django-admin --version來(lái)查看安裝的django版本。

Paste_Image.png
2.創(chuàng)建django項(xiàng)目

Paste_Image.png
進(jìn)入要?jiǎng)?chuàng)建的目錄,執(zhí)行如下所示的命令就在文件目錄創(chuàng)建了一個(gè)django項(xiàng)目。
3.測(cè)試django項(xiàng)目

Paste_Image.png