學習Django(一)

2022-08-05 11:42:09 字數 1023 閱讀 1627

mvc(model view controller),是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(model)、檢視(view)和控制器(controller)

1)是直接面向終端使用者的"檢視層"(view)。它是提供給使用者的操作介面,是程式的外殼。

2)是核心的"資料層"(model),也就是程式需要操作的資料或資訊。

3)就是"控制層"(controller),它負責根據使用者從"檢視層"輸入的指令,選取"資料層"中的資料,然後對其進行相應的操作,產生最終結果。

各個模組之間相互協作最終完成一個web應用

django框架的設計模式借鑑了mvc框架的思想,也是分成三部分,來降低各個部分之間的耦合性。其實呢mvc和mtv的核心思想沒有太大的出入,django框架的不同之處在於它拆分的三部分為:model(模型)、template(模板)和view(檢視),也就是mtv框架。

model(模型):負責業務物件與資料庫的物件(orm)

template(模版):負責如何把頁面展示給使用者

view(檢視):負責業務邏輯,並在適當的時候呼叫model和template

此外,django還有一個urls分發器,它的作用是將一個個url的頁面請求分發給不同的view處理,view再呼叫相應的model和template

Django進階 一

目錄contenttype前後端傳輸資料編碼 ajax sweetalert 序列化元件 補充重要運用在用一些特殊字元或數字代表繁瑣的字串,...

Django rest Framework 一

通過網路,規定了前後臺資訊互動規則的url連結,也就是前後臺資訊互動的媒介 web api介面和一般的url連結還是有區別的,web api介面簡單概括有下面四大特點 請求方式 get post put patch delete 採用get方式請求上方介面 請求引數 json或xml格式的key v...

Django學習(一)

django簡介 可參考部落格 學習過程參考的是書本《web介面開發與自動化測試,基於python語言》 蟲師著 前提 成功安裝django與python 版本要配套 一 建立專案與應用 win r調出命令視窗 cmd exe 執行django admin 使用django admin startpr...