- MVC/MTV介紹
MVC:全名Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設(shè)計典范,用一種業(yè)務邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務邏輯。
MTV: 有些WEB框架覺得MVC的字面意思很別扭,就給它改了一下。view不再是HTML相關(guān),而是主業(yè)務邏輯了,相當于控制器。html被放在Templates中,稱作模板,于是MVC就變成了MTV。這其實就是一個文字游戲,和MVC本質(zhì)上是一樣的,換了個名字和叫法而已,換湯不換藥。 - 創(chuàng)建APP
在每個django項目中可以包含多個APP,相當于一個大型項目中的分系統(tǒng)、子模塊、功能部件等等,相互之間比較獨立,但也有聯(lián)系。所有的APP共享項目資源。
在pycharm下方的terminal終端中輸入命令:
python manage.py startapp cmdb
這樣就創(chuàng)建了一個叫做cmdb的APP,django自動生成“cmdb”文件夾
3.Django總結(jié)
作為python必須web框架的Django,它的功能強大,內(nèi)容全面,但同時也意味著限制頗多,靈活性低,可修改性差,這就是魚和熊掌不可兼得了。我們學習Django,其實就是學習一個軟件,要理解它的基本原理,把握它整體框架,牢記一些基本規(guī)則,剩下的就是不斷深入細節(jié),然后熟能生巧、經(jīng)驗多少的問題了,不存在多高深的不可掌握技術(shù)。
關(guān)于學習方法的建議:學習任何東西,不要直接扎入細節(jié),應該先了解它的外圍知識,看看它的整體架構(gòu),再學習它的基本內(nèi)容,然后才是深入學習,打磨技巧!
Django簡介
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內(nèi)容
- 整個項目已經(jīng)放在Github上, 隨時更新, 項目地址 寫作目的 喜歡一個學習觀點以教促學, 一直以來, 學習的時...
- Django簡介 寫作目的 喜歡一個學習觀點以教促學, 一直以來, 學習的時候經(jīng)常會發(fā)現(xiàn), 某個方法某個問題自己已...
- Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...