Django 是一個開源的高級 Web 框架,由 Python 語言開發,鼓勵快速開發與乾淨、實用的設計。自 2005 年首次發布以來,它已經成為開發數據驅動的網站和應用的首選框架之一。最初是為了應對新聞室迅速變化的需求而設計,Django 不僅能迅速應對開發需求,同時也滿足經驗豐富的開發者的嚴格要求,現在已被廣泛用於處理各種具有高流量需求的互聯網項目,證明了其健壯性與可擴展性。Django 讓你可以在數小時內將 Web 應用從概念推進到上線,這得益於其豐富的內建功能和對開發細節的高度抽象化。這些功能包括用戶認證、內容管理、站點地圖、RSS feeds 等。
以下內容來自 Django 網站的 overview 頁面
這次的 IT 鐵人賽,是以 Django 框架打造 CMS 應用為題目。
Wagtail 是一個開源的內容管理系統(CMS),基於 Python 的 Web 框架 Django 開發。自從 2014 年首次發布以來,Wagtail 已成為眾多開發者和企業的首選,因為它提供了一個直觀的界面和強大的功能,適用於各種網站和應用程序。
Wagtail的禪學源於多年建站經驗的積累,學習有效與無效的方法,並在強大與簡潔、結構與靈活性之間找到平衡。Wagtail希望達到這樣的理想狀態。然而,作為一款軟件,Wagtail只能做到一定程度,建設一個美观且易於使用的網站還需要你的努力。因此,在開始建站之前,了解Wagtail的設計原則是很有價值的。這一精神類似於Python的禪學,即一套指導原則,用於指導Wagtail網站的建設和Wagtail本身的持續開發。