Python day65 Django框架介紹

2022-09-03 17:03:12 字數 618 閱讀 4291

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

Python day65 模板語言之tags

普通for迴圈 li ul for迴圈可用的一些引數 variable description forloop.counter 當前迴圈的索引值 從1開始 forloop.counter0 當前迴圈的索引值 從0開始 forloop.revcounter 當前迴圈的倒序索引值 從1開始 forloo...

Python 使用Django開發Web框架

django符合mtv架構 django的安裝有兩種方法,具體可參考官網 這裡採用第二種方法,即option 2.get the latest development version,具體如下 dw mon tddba git clone dw mon tddba install cd django...

Python和Web開發之 Django框架 二

上節的內容中寫了一些簡單的入門基礎知識,包括安裝django 在django中建立乙個專案 執行開發伺服器等等內容,這次再介紹一些關於框架的基礎知識,對django多一些了解。學習過python的人一定知道python直譯器的強大之處。對於django而言,shell也存在於框架之中,在框架中pyt...