python网站设计理念_简单介绍下python Django框架的历史,设计理念及优势_Django讲解2...
簡單介紹下python?Django框架的歷史,設計理念及優勢
Django是一個高層次的?Python?Web?框架,它是一個鼓勵快速開發和干凈,實用的框架設計。Django可以更容易地快速構建更好的Web應用程序,并且它使用更少的代碼。
注意???Django是Django?軟件基金會的一個注冊商標,并在BSD許可證授權。
Django的歷史
2003???開始時,由Adrian?Holovaty和Simon?Willison?將其作為勞倫斯雜志?-?世界報紙的一個內部項目。
2005???把它命名為Django發布2005年7月,在爵士吉他手Django?Reinhardt?之后。
2005???成熟到可以處理多個高流量網站。
當前???Django是由世界各地的貢獻者來開發的一個開源項目。
Django的設計理念
Django自帶了以下設計原則??
松耦合???Django的目的是使其堆棧中的每個元素獨立于其他。
較少編碼???較少代碼,所以能迅速的開發。
不必再重復(DRY)???一切都應只在一個地方,而不是一次又一次地重復來開發它。
更快的開發???Django的理念是盡一切所能,便于超高速開發。
干凈的設計???Django嚴格維護一個干凈的設計在其自己的代碼,并可以很容易地遵循最佳Web開發實踐。
Django的優勢
下面是使用?Django?列出一些優勢-
對象關系映射(ORM)支持???Django提供數據模型和數據庫引擎之間的橋梁,?并支持大量的數據庫系統,包括MySQL,?Oracle,?Postgres等等。在Django中還支持通過Django-nonrel?支持?NoSQL?數據庫。
多種語言支持???Django通過其內置的國際化系統支持多語種網站。所以,可以開發支持多國語言的網站。
框架支持???Django內置了對Ajax,RSS,緩存和其他各種框架的支持。
管理GUI???Django提供用于管理活動的一個很好的用戶界面。
開發環境???Django自帶了一個輕量級的Web服務器,方便終端到終端應用的開發和測試。
本博客源碼Github地址:
請隨手給個star,謝謝!
總結
以上是生活随笔為你收集整理的python网站设计理念_简单介绍下python Django框架的历史,设计理念及优势_Django讲解2...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 低代码开发平台_低代码开发平台系列:6、
- 下一篇: 消息称 LG 新能源、SK On、三星