您好,登錄后才能下訂單哦!
這篇文章主要介紹了Django特性有哪些,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
在正式開始學(xué)習(xí)Django框架前,我們不妨先來認(rèn)識一下它的特性。我們可以簡單的把特性分為兩大部分,特點(diǎn)和功能。提到mvc模式大家都不陌生,這是很多框架的特點(diǎn)之一。那么在Django框架中,功能方面又和以前的框架有一些區(qū)別,下面我們圍繞這兩點(diǎn)展開Django特性的分析。
1、特點(diǎn)
遵循MVC開發(fā)模式(model模型,view視圖,Controller控制器);
內(nèi)置進(jìn)行快速web開發(fā)所需的各種組件;
利用ORM(對象關(guān)系映射)機(jī)制來定義和數(shù)據(jù)庫,使開發(fā)人員可以構(gòu)建出獨(dú)立于具體數(shù)據(jù)庫引擎的web應(yīng)用;
內(nèi)置后臺管理web應(yīng)用;
內(nèi)置web Server,開發(fā)人員無需安裝任何web Server就可以進(jìn)行各種web應(yīng)用的開發(fā)和測試;
具有靈活而強(qiáng)大的自定義url系統(tǒng);
內(nèi)置多語種支持,可以方便地構(gòu)建多國語言的web應(yīng)用。
2、功能介紹
(1)urls.py作用:網(wǎng)址的入口,關(guān)聯(lián)到對應(yīng)的views.py中的指定函數(shù),訪問一個(gè)網(wǎng)址就相當(dāng)于訪問一個(gè)函數(shù)。
(2)views.py作用: 處理用戶發(fā)送的請求,通過渲染模板(templates)來顯示相應(yīng)的內(nèi)容
(3)models.py作用:在該文件中創(chuàng)建數(shù)據(jù)庫所用的類對象。
(4)form.py 作用: 表單,用戶在瀏覽器上輸入數(shù)據(jù)提交,對數(shù)據(jù)的驗(yàn)證工作以及輸入框的生成等工作。該文件需要自己手動創(chuàng)建。
(5)settings.py作用:Django 的設(shè)置,配置文件
(6)admin.py作用: 后臺,可以用很少量的代碼就擁有一個(gè)強(qiáng)大的后臺。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Django特性有哪些”這篇文章對大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。