當前位置:編程學習大全網 - 網站源碼 - djangoapi開發框架有哪些?

djangoapi開發框架有哪些?

MVC是眾所周知的模式,即:將應用程序分解成三個組成部分:model(模型),view(視圖),和controller(控制器)。其中:

M——管理應用程序的狀態(通常存儲到數據庫中),並約束改變狀態的行為(或者叫做“業務規則”)。

C——接受外部用戶的操作,根據操作訪問模型獲取數據,並調用“視圖”顯示這些數據。控制器是將“模型”和“視圖”隔離,並成為二者之間的聯系紐帶。

V——負責把數據格式化後呈現給用戶。

Django也是壹個MVC框架。但是在Django中,控制器接受用戶輸入的部分由框架自行處理,所以Django裏更關註的是模型(Model)、模板(Template)和視圖(Views),稱為MTV模式:

M代表模型(Model),即數據存取層。該層處理與數據相關的所有事務:如何存取、如何驗證有效性、包含哪些行為以及數據之間的關系等。

T代表模板(Template),即表現層。該層處理與表現相關的決定:如何在頁面或其他類型文檔中進行顯示。

V代表視圖(View),即業務邏輯層。該層包含存取模型及調取恰當模板的相關邏輯。妳可以把它看作模型與模板之間的橋梁。

  • 上一篇:收銀機和電腦收銀機系統的區別
  • 下一篇:分時公式源代碼
  • copyright 2024編程學習大全網