mvc,全名是model view controller,是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(model)、檢視(view)和控制器(controller),具有耦合性低、重用性高、生命週期成本低等優點。
想要更詳細的了解mvc模式? >> 點我
django框架的設計模式借鑑了mvc框架的思想,也是分成三部分,來降低各個部分之間的耦合性。
django框架的不同之處在於它拆分的三部分為:model(模型)、template(模板)和view(檢視),也就是mtv框架。
model(模型):負責業務物件與資料庫的物件(orm)
template(模版):負責如何把頁面展示給使用者
view(檢視):負責業務邏輯,並在適當的時候呼叫model和template
此外,django還有乙個urls分發器,它的作用是將乙個個url的頁面請求分發給不同的view處理,view再呼叫相應的model和template
Django框架簡介
專案 資料庫應用程式 models.py 在這裡你可以建立你的模型 定義乙個類,繼承models.model 也就是你要儲存的資料有哪些字段,方法.其中 str 方法決定了該模型顯示什麼 admin.py 對於已經寫好的模型我們需要註冊,它才能在 上顯示,註冊方法倒入對應的模組然後 admin.si...
Django 框架簡介
了解即可 mvc,全名是model view controller,是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分 模型 model 檢視 view 和控制器 controller 具有耦合性低 重用性高 生命週期成本低等優點。django框架的設計模式借鑑了mvc框架的思想,也是分成三...
Django框架簡介
目錄django常見命令 資料庫遷移 建立超級使用者 模板檢視系統 路由系統 模型mvc,全名是model view controller,是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分 模型 model 檢視 view 和控制器 controller 具有耦合性低 重用性高 生命週期成...