1. 程式人生 > >Django基礎簡介

Django基礎簡介

  1. 介紹: Django是用python語言寫的開源web開發框架,並遵循MVC設計 Django框架是一個web框架,而且是一個後端框架程式,不是伺服器。
  2. 特點: (1):重量級框架:提供眾多元件(腳手架工具,資料庫ORM支援,模板,表單,Admin管理站點,檔案管理,認證許可權,session機制,快取) (2):MVT模式:有一種程式設計模式叫MVC,核心思想是分工,解耦,讓程式碼之間降低耦合度,增強程式碼可擴充套件性和可移植性,實現向後相容。 在這裡插入圖片描述 M:主要封裝對資料庫層的訪問,對資料庫中的資料進行增刪改查操作。 V:用於封裝結果,生產頁面展示的html內容 C:全拼Controller,用於接收請求,處理業務邏輯,與Mode和View互動,返回結果。

在這裡插入圖片描述 M:全拼Model,與MVC中的M功能相同,負責和資料庫互動,進行資料處理。 V:全拼View,與MVC中C功能相同,接受請求,進行業務處理,返回應答。 T:全拼Template,與MVC中的V功能相同,負責封裝構造要返回的html。