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