溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Django特性有哪些

發(fā)布時(shí)間:2021-05-08 09:28:36 來源:億速云 閱讀:158 作者:小新 欄目:編程語言

這篇文章主要介紹了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í)!

向AI問一下細(xì)節(jié)

免責(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)容。

AI