活用Django Web Framework快速建構動態網站
Python已是目前最受歡迎的程式語言之一,Django則是Python語言裡最廣用的Web Framework。任何想要以Python來製作動態資料網站的朋友,不需要煩雜的設定,只要以pip安裝後即可建立起自帶測試用網頁伺服器的網站開發環境,是非常方便易學且功能強大的網站開發最佳組合。
本書的主要目標是希望Python初學者可以在不需要高深程式設計技巧的情況下就可以輕易地運用Django Web Framework製作出全功能的動態網站,輕易地運用各式各樣的模組建構出各式各樣實用的特色網站,並有能力把在自己本地端練習的網站實際部署到網路主機上。本書的大綱如下:
1.快速學習建立一個實用的Django網站(第1堂~第3堂)
以一個小型的個人部落格網站為主軸開始,從如何建立網站開發環境、如何規劃網站需求以及設計資料庫的內容、快速建立頁面輸出模板以及資料庫存取,最後再學習如何部署到最受歡迎的各式主機。
2. Django架構深入剖折(第4堂 ~ 第7堂)
詳細分析Django的MVC(MTV)架構。先在第4堂課做一個完整但是簡要的介紹,接著再分別就網址如何對應、如何設計模板、Model和資料庫之間的關係等等做深入的教學。
3.實用網站開發技巧(第8堂 ~ 第11堂)
介紹特色網站所需要使用到的技巧,包括如何快速建立表單以及表單與資料庫的自動結合,活用網站Session以及使用者驗證技巧,快速建立可以讓使用者透過電子郵件自行註冊的會員網站,連結 Facebook進行驗證帳號的實務,以及結合社群網站帳號註冊及驗證的全方位會員網站。
4.實用網站開發教學(第12堂~ 第16堂)
以建立一個實用網站為每一堂課的內容,從設計、規劃到實作,一步一步教導學習者也可以在自己的主機環境建構出這些有趣實用的內容,包括迷你小電商網站、二級網域管理網站、全功能電子商店網站、名言佳句產生器網站等等,最後再說明部署上線的注意事項以及網站單元測試範例。
【本書實務經驗分享】
1.多個務實好用網站範例,學會後可以馬上應用在個人網站
2.詳細的步驟教學,按圖施工,保證成功
3.全書不使用難懂的程式技巧,更易於入門學習
4.部署教學以及實際應用秘訣,讓你輕鬆成為架站高手