這篇文章主要介紹了django指的是什么東西,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
專(zhuān)注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)衡陽(yáng)縣免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
Django簡(jiǎn)介
Django是一個(gè)開(kāi)放源代碼的Web應(yīng)用框架,由Python寫(xiě)成。采用了MTV的框架模式,即模型M,視圖V和模版T。它最初是被開(kāi)發(fā)來(lái)用于管理勞倫斯出版集團(tuán)旗下的一些以新聞內(nèi)容為主的網(wǎng)站的,即是CMS(內(nèi)容管理系統(tǒng))軟件。并于2005年7月在BSD許可證下發(fā)布。這套框架是以比利時(shí)的吉普賽爵士吉他手Django Reinhardt來(lái)命名的。
框架介紹
Django 項(xiàng)目是一個(gè)Python定制框架,它源自一個(gè)在線(xiàn)新聞 Web 站點(diǎn),于 2005 年以開(kāi)源的形式被釋放出來(lái)。Django 框架的核心組件有:
用于創(chuàng)建模型的對(duì)象關(guān)系映射
為最終用戶(hù)設(shè)計(jì)的完美管理界面
一流的 URL 設(shè)計(jì)
設(shè)計(jì)者友好的模板語(yǔ)言
緩存系統(tǒng)。
(更多學(xué)習(xí)內(nèi)容,請(qǐng)點(diǎn)擊創(chuàng)新互聯(lián))
架構(gòu)設(shè)計(jì)
Django是一個(gè)基于MVC構(gòu)造的框架。但是在Django中,控制器接受用戶(hù)輸入的部分由框架自行處理,所以 Django 里更關(guān)注的是模型(Model)、模板(Template)和視圖(Views),稱(chēng)為 MTV模式。
工作機(jī)制
1.用manage .py runserver 啟動(dòng)Django服務(wù)器時(shí)就載入了在同一目錄下的settings .py。該文件包含了項(xiàng)目中的配置信息,如前面講的URLConf等,其中最重要的配置就是ROOT_URLCONF,它告訴Django哪個(gè)Python模塊應(yīng)該用作本站的URLConf,默認(rèn)的是urls .py
2.當(dāng)訪(fǎng)問(wèn)url的時(shí)候,Django會(huì)根據(jù)ROOT_URLCONF的設(shè)置來(lái)裝載URLConf。
3.然后按順序逐個(gè)匹配URLConf里的URLpatterns。如果找到則會(huì)調(diào)用相關(guān)聯(lián)的視圖函數(shù),并把HttpRequest對(duì)象作為第一個(gè)參數(shù)(通常是request)
4.最后該view函數(shù)負(fù)責(zé)返回一個(gè)HttpResponse對(duì)象。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享django指的是什么東西內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問(wèn)題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!
新聞標(biāo)題:django指的是什么東西
本文網(wǎng)址:http://www.yijiale78.com/article28/pcecjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、響應(yīng)式網(wǎng)站、網(wǎng)站制作、網(wǎng)站設(shè)計(jì)公司、App開(kāi)發(fā)、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)