Django之我見(jiàn)

一、什么是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

進(jìn)入創(chuàng)建的項(xiàng)目目錄,執(zhí)行python3 manage.py runserver即可測(cè)試項(xiàng)目能否正常運(yùn)行,出現(xiàn)如上,即可運(yùn)行。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    aimaile閱讀 26,838評(píng)論 6 427
  • GitHub 上有一個(gè) Awesome - XXX 系列的資源整理,資源非常豐富,涉及面非常廣。awesome-p...
    若與閱讀 19,331評(píng)論 4 417
  • 環(huán)境管理管理Python版本和環(huán)境的工具。p–非常簡(jiǎn)單的交互式python版本管理工具。pyenv–簡(jiǎn)單的Pyth...
    MrHamster閱讀 3,957評(píng)論 1 61
  • Refer to: www.threemeal.com/blog/12/ 中間件 中間件是一個(gè)鉤子框架,它們可以介...
    蘭山小亭閱讀 16,788評(píng)論 9 164
  • 天氣特別熱,兒子就穿了一個(gè)小褲衩,我問(wèn)他以前不是說(shuō)丟丟么?舒服吧?他不吱聲!晚飯前,看了動(dòng)畫(huà)片,說(shuō)好吃飯就停,可是...
    智慧澳思蒙閱讀 218評(píng)論 0 0

友情鏈接更多精彩內(nèi)容