Python開發 Django框架簡介

2021-10-06 04:47:36 字數 982 閱讀 1413

django 是乙個由 python 編寫的乙個開放源**的 web 應用框架。

使用 django,只要很少的**,python 的程式開發人員就可以輕鬆地完成乙個正式**所需要的大部分內容,並進一步開發出全功能的 web 服務 django 本身基於 mvc 模型,即 model(模型)+ view(檢視)+ controller(控制器)設計模式,mvc 模式使後續對程式的修改和擴充套件簡化,並且使程式某一部分的重複利用成為可能。

mvc 優勢:

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

mvc 以一種外掛程式式的、松耦合的方式連線在一起。

使用者操作流程圖:

django 的 mtv 模式本質上和 mvc 是一樣的,也是為了各元件間保持松耦合關係,只是定義上有些許不同,django 的 mtv 分別是指:

除了以上三層之外,還需要乙個 url 分發器,它的作用是將乙個個 url 的頁面請求分發給不同的 view 處理,view 再呼叫相應的 model 和 template,mtv 的響應模式如下所示:

簡易圖:

使用者操作流程圖:

解析:

使用者通過瀏覽器向我們的伺服器發起乙個請求(request),這個請求會去訪問檢視函式:

Python 使用Django開發Web框架

django符合mtv架構 django的安裝有兩種方法,具體可參考官網 這裡採用第二種方法,即option 2.get the latest development version,具體如下 dw mon tddba git clone dw mon tddba install cd django...

Python和Web開發之 Django框架 二

上節的內容中寫了一些簡單的入門基礎知識,包括安裝django 在django中建立乙個專案 執行開發伺服器等等內容,這次再介紹一些關於框架的基礎知識,對django多一些了解。學習過python的人一定知道python直譯器的強大之處。對於django而言,shell也存在於框架之中,在框架中pyt...

python開發 Django框架使用

django框架是由python開發的免費的開源 框架,可用於快速搭建高效能,優雅的 首先需要的就是python環境可以選擇python2.7版本或者python3版本,目前我本機安裝的是python3,雖然網上評價不是很好,但是,我還是毅然決然的學則python3。然後就是django版本的選擇了...