Django簡介

  1. 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ì)上是一樣的,換了個名字和叫法而已,換湯不換藥。
  2. 創(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)容,然后才是深入學習,打磨技巧!
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容