Django總結 1 Django簡介

2021-08-17 10:34:01 字數 995 閱讀 5443

django    mvc    mvt

1 什麼是django?:(web框架)

python下有許多款不同的 web 框架。django是重量級選手中最有代表性的一位。

他功能強大且豐富,

文件全面且完善,

開發效率高,是python中的主流

web框架

;django框架是基於mvt框架模式,即模型m,模板t和檢視v;

實際上,mvt框架又**於mvc框架,下面介紹下mvc框架:

2 什麼是mvc框架?

mvc: 即

model-view-controller(

模型-檢視-控制器)三個單詞的首字母縮寫,是

一種web設計的經典模式

核心思想: 

解耦。mvc分離了資料處理和介面顯示的**,使得程式可以在不修改資料處理相關邏輯的前提下,方便地切換不同的顯示介面

目的: 提高程式的擴充套件性和可維護性。

mvc框架的三個組成部分:

m表示model,主要用於對資料庫層的封裝

v表示view,用於向使用者展示結果

c表示controller,是核心,用於處理請求、獲取資料、返回結果

mvc模式示意圖

3 mvt框架

mvt框架是django自己實現的mvc框架,因為django更關注的是模型(model)、模板(template)和檢視(views),稱為 mtv模式

mvt的三個組成部分:

m表示model,負責與資料庫互動

v表示view,是核心,負責接收請求、獲取資料、返回結果

t表示template,負責呈現內容到瀏覽器

mvt模式示意圖

1 Django建立專案簡單流程

宣告這一切操作在linux系統中。建立虛擬環境 1.在linux系統中安裝pip sudo apt install python3 pip 2.安裝隔離的虛擬開發環境venv sudo apt install python3 venv 3.建立對應工程的開發虛擬環境 python3 m ven he...

Python系列之 1 Django入門

請求訪問流程 http請求經過url對映器,到達view層,view層可以從model層獲取資料,再從template層取得不變的html資料,和model層取得資料組合,最後返回httpresponse應答。1.在終端下,進入準備存放專案的目錄下執行 django admin startproje...

django總結一 django概述

django是乙個開放源 的乙個python框架。核心思想是解藕,由模型model,處理資料的,模版template,展示頁面給使用者的 檢視view,負責業務邏輯,會呼叫到model和template。還有乙個url分發器。負責把不同的url派發給不同的業務邏輯處理。程式設計模式類似於其他web框...