用Python開發Web應用程式
“本書第二版保留了Miguel部落格文章的傳統及第一版的內容,兩者的結合讓我充分學會Flask,包括資料庫整合與開發。”
—Jason Myers
《Essential SQLAlchemy 第二版》(O'Reilly)作者
使用Python微框架Flask並充分運用創造力來建構Web應用程式!藉由作者Miguel Grinberg開發的完整app,你會從基礎開始學習Flask。全面修改後的第二版加入了過去三年來重要的技術沿革。
你可以從中學到這個框架的核心功能,並且運用進階的網路技術(例如資料庫遷移和應用程式開發介面)來擴充app。本書會在每一章的第一個部分做主題與背景的介紹,在第二個部分帶著你實際操作。
你只要用過Python,就可以充分運用Flask提供的自由創造力。本書包含三個部分:
■ 詳細介紹Flask:說明以Flask開發web app的基本知識,以及適合中、大型app的app架構
■ 組建Flasky:逐步說明如何重複使用模板、為清單分頁、以及如何使用豐富文字來建立開放原始碼的部落格app
■ 完成最後一里路:深入探討Flask app的單元測試策略、效能分析技術,以及部署選項
目錄
第一部分 詳細介紹 Flask
第一章 安裝
第二章 基本 app 結構
第三章 模板
第四章 web 表單
第五章 資料庫
第六章 Email
第七章 大型的 app 結構
第二部分 範例:社群部落格 app
第八章 使用者身分驗證
第九章 使用者角色
第十章 使用者個人資訊
第十一章 部落格文章
第十二章 追隨者
第十三章 使用者評論
第十四章 應用程式開發介面
第三部分 最後一哩路
第十五章 測試
第十六章 效能
第十七章 部署
第十八章 其他的資源
第一部分 詳細介紹 Flask
第一章 安裝
第二章 基本 app 結構
第三章 模板
第四章 web 表單
第五章 資料庫
第六章 Email
第七章 大型的 app 結構
第二部分 範例:社群部落格 app
第八章 使用者身分驗證
第九章 使用者角色
第十章 使用者個人資訊
第十一章 部落格文章
第十二章 追隨者
第十三章 使用者評論
第十四章 應用程式開發介面
第三部分 最後一哩路
第十五章 測試
第十六章 效能
第十七章 部署
第十八章 其他的資源
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。