Django簡介
Django是一個由Python寫成的web開源架構。采用了MTV的架構模式,即模型M,視圖V和模版T。它源自一個線上新聞 Web 站點, 于2005年7月在BSD許可證下釋出并開源。這套架構是以比利時的吉普賽爵士吉他手Django Reinhardt來命名的。
其官方宣稱這是一個完美主義者的架構,他擁有快速開發和幹淨、實用的設計。它包含了很多我們在web開發過程中所需要處理的通用性很高的部分,内置了非常多的功能,可以達到開箱即用的程度,是以上這既是他的優點,也是他的缺點,顯得非常的笨重,但是他卻省去了我們重新造輪子的時間,在這個快速發展的時代,重複造輪子已經是一件非常不理智的行為,時間就是金錢,最重要的是它免費并開源,有很多的開發者,是以上遇到問題我們也非常容易的去解決并找到答案。
Django架構最重要的三大優點
1、開發速度快得離譜。
Django的設計是為了幫助開發人員盡可能快地将應用程式從概念轉移到完成。
2、比起其他架構,它更加安全。
Django非常重視安全性,并幫助開發人員避免許多常見的安全錯誤。
3.可擴充性強。
它強調代碼複用,多個元件可以很友善的以“插件”形式服務于整個架構,Django有許多功能強大的第三方插件 ,你甚至可以很友善的開發出自己的工具包。這使得Django具有很強的可擴充性。
寫在最後
關于django架構的介紹,網上真的很多,詳細的介紹資訊可自行搜尋百科了解。這裡要說的是本篇教程開發所用的Python版本為3.7,django為2.3版本,一般都是最新版,本專欄始終貫穿以實戰為目的,在實戰中學習django的相關知識,以及在實際項目中的應用。自學是一件非常酷的事情,也是一件非常有成就感的事,希望你是一個有自制力,并且自學能力非常強的人,最重要的是在做的過程中要善于思考,善于總結,善于做筆記,祝你早日學會django,開發出自己優秀的産品。