Django 框架 Django介紹

2021-09-02 08:04:28 字數 847 閱讀 5430

django ,使用 python 語言寫的開源 web 開發框架,並遵循 mvc 設計。勞倫斯出版集團為了開發以新聞內容為主的**,而開發出來了這個框架。django 今年來應用越來越廣泛。

django 的主要目的是簡便、快速的開發資料庫驅動的**。它強調**復用,多個元件可以很方便的以「外掛程式」形式服務於整個框架,django 有許多功能強大的第三方外掛程式,你甚至可以很方便的開發出自己的工具包。這使得 django 具有很強的可擴充套件性。還強調快速開發和 dry(donotrepeatyourself)原則。

重量級框架
對比 flask 框架,django 原生提供了眾多的功能元件,讓開發更簡便快速

mvt 模式
有一種程式設計模式叫mvc,其核心思想是分工、解耦,讓不同的**塊之間降低耦合,增強**的可擴充套件性和可移植性,實現向後相容

mvc 模式說明
flask 就是 mvc 模式

django 的 mvt

如何獲取請求資料(操作 request 物件)

如何構造響應資料(構造 response 物件)

如何使用中間層

框架提供的其他功能元件的使用

Python day65 Django框架介紹

mvc,全名是model view controller,是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分 模型 model 檢視 view 和控制器 controller 具有耦合性低 重用性高 生命週期成本低等優點。想要更詳細的了解mvc模式?django框架的設計模式借鑑了mvc框架...

Django框架 Django請求處理流程

django對請求的處理流程 使用者通過瀏覽器傳送請求 請求到達request中介軟體,中介軟體對request請求做預處理或者直接返回response 若未返回response,會到達urlconf路由,找到對應檢視函式 檢視函式做相應預處理或直接返回response view中的方法可以選擇性的...

Django框架學習 初識Django專案

django admin 檢查是否安裝好django環境 django admin startproject name 建立乙個名為name的django專案 python manage.py check 檢查專案的完整性 python manage.py runserver 本地執行django專...