1、什么是Django
Django是python下的一個重量級的一個web框架,Django也是一個有python語言開發的一個開源框架,Django 采用了 MVT 的軟體設計模式,即模型(Model),視圖(View)和模板(Template),使用 Django,只要很少的代碼,Python 的程式開發人員就可以輕松地完成一個正式網站所需要的大部分內容,并進一步開發出全功能的 Web 服務, Django 本身基于 MVC 模型,即 Model(模型)+ View(視圖)+ Controller(控制器)設計模式,MVC 模式使后續對程式的修改和擴展簡化,并且使程式某一部分的重復利用成為可能,
2、MVC和MTV模型
-
MVC 模型
MVC 模式(Model–view–controller)是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller),
MVC 以一種插件式的、松耦合的方式連接在一起,
-
- 模型(M)- 撰寫程式應有的功能,負責業務物件與資料庫的映射(ORM),
- 視圖(V)- 圖形界面,負責與用戶的互動(頁面),
- 控制器(C)- 負責轉發請求,對請求進行處理,
簡易圖:

用戶操作流程:

-
MTV 模型
Django 的 MTV 模式本質上和 MVC 是一樣的,也是為了各組件間保持松耦合關系,只是定義上有些許不同,Django 的 MTV 分別是指:
-
- M 表示模型(Model):撰寫程式應有的功能,負責業務物件與資料庫的映射(ORM),
- T 表示模板 (Template):負責如何把頁面(html)展示給用戶,
- V 表示視圖(View):負責業務邏輯,并在適當時候呼叫 Model和 Template,
除了以上三層之外,還需要一個 URL 分發器,它的作用是將一個個 URL 的頁面請求分發給不同的 View 處理,View 再呼叫相應的 Model 和 Template,MTV 的回應模式如下所示:

3、Djangao安裝
- window下python安裝
- window下安裝Django
- linux下安裝Djangao
- pycharm安裝Django

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/210508.html
標籤:Python
