Python Web框架?
認識Django
Django是一個高階Python Web框架,鼓勵快速開發和清晰,實用的設計。由經驗豐富的開發人員構建,它解決了Web開發的大部分麻煩,因此您可以專注於編寫應用程式而無需重新發明輪子。它是免費和開源的。

使用Django,您可以在幾個小時內將Web應用程式從概念釋出到啟動。Django負責Web開發的大部分麻煩,因此您可以專注於編寫應用程式而無需重新發明輪子。它是免費和開源的。如果有想要一起學習和討論的歡迎大家進來425851955,我也可以給大家免費提供學習資料。
1、快得多
Django旨在幫助開發人員儘快將應用程式從概念到完成。
2、完全讀取。
Django包含許多可用於處理常見Web開發任務的附加功能。Django負責使用者身份驗證,內容管理,站點地圖,RSS源以及更多工 - 開箱即用。
3、令人放心的安全。
Django認真對待安全性並幫助開發人員避免許多常見的安全錯誤,例如SQL%E6%B3%A8%E5%85%A5/">SQL注入,跨站點指令碼,跨站點請求偽造和點選劫持。其使用者身份驗證系統提供了一種管理使用者帳戶和密碼的安全方法。
4、超級可擴充套件。
這個星球上一些最繁忙的站點使用Django快速靈活擴充套件的能力,以滿足最繁忙的交通需求。
5、令人難以置信的多才多藝。
公司,組織和政府已經使用Django來構建各種各樣的東西 - 從內容管理系統到社交網路再到
Django流程介紹

MVC是眾所周知的模式,即:將應用程式分解成三個組成部分:model(模型),view(檢視),和 controller(控制 器)。其中:
M——管理應用程式的狀態(通常儲存到資料庫中),並約束改變狀態的行為(或者叫做“業務規則”)。
C——接受外部使用者的操作,根據操作訪問模型獲取資料,並呼叫“檢視”顯示這些資料。控制器是將“模型”和“檢視”隔離,併成為二者之間的聯絡紐帶。
V——負責把資料格式化後呈現給使用者。
Django也是一個MVC框架。但是在Django中,控制器接受使用者輸入的部分由框架自行處理,所以 Django 裡更關注的是模型(Model)、模板(Template)和檢視(Views),稱為 MTV模式:
M 代表模型(Model),即資料存取層。 該層處理與資料相關的所有事務: 如何存取、如何驗證有效性、包含哪些行為以及資料之間的關係等。
T 代表模板(Template),即表現層。 該層處理與表現相關的決定: 如何在頁面或其他型別文件中進行顯示。
V 代表檢視(View),即業務邏輯層。 該層包含存取模型及調取恰當模板的相關邏輯。 你可以把它看作模型與模板之間的橋樑。
這裡有一個安裝教程大家可以看看:https://docs.djangoproject.com/en/2.1/intro/install/
如果你想做Python的Web開發,那你還不快學用Django?