一、mvc框架和mtv框架
mvc全名是model view controller,是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(model)、檢視(view)和控制器(controller),具有耦合性低、重用性高、生命週期成本低等優點。
django框架的設計模式借鑑了mvc框架的思想,也是分成三部分,來降低各個部分之間的耦合性。
django框架的不同之處在於它拆分的三個部分為:model(模型)、template(模板)和view(檢視),也就是mtv框架。
1.django的mtv模式
此外,django還有乙個urls分發器,它的作用是將乙個個url的頁面請求分發給不同的view處理,view再呼叫相應的model和template。
2.django框架示意圖
mvc框架從乙個完整的軟體的角度來看,就可以看作是前端、後端和資料庫這三層結構。
前端負責展示和互動,後端接收請求並做出相應的處理,而資料庫是儲存資訊和獲取資訊的**。
在pycharm也可以進行命令列建立
可以看到與專案的表結構非常的類似。
4.設定
(1)建立專案的時候說明
2.直接在專案中新增
Django 框架 Django介紹
django 使用 python 語言寫的開源 web 開發框架,並遵循 mvc 設計。勞倫斯出版集團為了開發以新聞內容為主的 而開發出來了這個框架。django 今年來應用越來越廣泛。django 的主要目的是簡便 快速的開發資料庫驅動的 它強調 復用,多個元件可以很方便的以 外掛程式 形式服務於...
Django框架介紹
這裡使用的版本為1.1.8 django的版本 django的官網 django的離線文件 解壓縮資料報django docs 1.11 en.zip用瀏覽器開啟django docs 1.11 en index.html 離線安裝 安裝離線包 用wheel離線安裝 安裝離線包 django的解除安...
Django框架介紹
一 mvc框架和mtv框架 了解即可 mvc,全名是model view controller,是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分 模型 model 檢視 view 和控制器 controller 具有耦合性低 重用性高 生命週期成本低等優點。想要更詳細的了解mvc模式?點我...