Django是以Python語言為基礎的網站框架(Web framework),採用MTV(或是MVC)架構的Django在網站開發上擁有著快速、簡易、優雅且易維護的特性,又因為是基於Python語言的框架,所以使用者眾多,社群與資源也豐富,適用於各類型網站後端的開發。與Ruby的Rails和JavaScript的Node.js同為現今最熱門的Web framework。
■ 第一本由國人撰寫的Django專書,真正由淺入深,打好基礎往專家之路邁進。
■ 精心設計的學習程序並輔以範例說明,引導讀者學習。
■ 對於完全沒有程式設計經驗和Web開發經驗的讀者,藉由Python的易學性,可以透過Django迅速成為能夠實戰的Web開發者。
■ 對於已熟悉Python的讀者將可跨入網站設計最佳途徑,藉由Python成熟豐富的第三方函式庫,讓你的網站有無限可能。
■ 本書是非常適合Django開發者的教學與參考書,細述許多容易被忽略的基礎和觀念,以最新版的Django所撰寫,內容絕不過時。
■ 不直接給最好的答案,而從最簡單最陽春的方式開始,藉由書中的推演與分析,逐步改進程式碼與架構,帶領讀者思考Django設計上的哲學與養成良好的撰碼習慣。
目錄
Module 0 導讀
Module 1 Python 一章就Go
Module 2 Python 的模組與套件
Module 3 Django 介紹與安裝
Module 4 建置與環境設定
Module 5 視圖與URL
Module 6 模版初探
Module 7 模版的變量與標籤
Module 8 模型與資料庫
Module 9 後台管理系統Admin
Module 10 使用者互動與表單
Module 11 表單的驗證與模型化
Module 12 Cookies 與Sessions
Module 13 用戶的登入與登出
Module 14 權限與註冊
Module 15 模版進階技巧
Module 16 URL 配置與視圖進階技巧
Module 17 視圖類別
Module 18 資料庫與模型進階技巧
Module 19 測試
Module 20 佈署
Module 21 附錄
Module 0 導讀
Module 1 Python 一章就Go
Module 2 Python 的模組與套件
Module 3 Django 介紹與安裝
Module 4 建置與環境設定
Module 5 視圖與URL
Module 6 模版初探
Module 7 模版的變量與標籤
Module 8 模型與資料庫
Module 9 後台管理系統Admin
Module 10 使用者互動與表單
Module 11 表單的驗證與模型化
Module 12 Cookies 與Sessions
Module 13 用戶的登入與登出
Module 14 權限與註冊
Module 15 模版進階技巧
Module 16 URL 配置與視圖進階技巧
Module 17 視圖類別
Module 18 資料庫與模型進階技巧
Module 19 測...