狗書Flask Web 開發(fā)(中文版)(第 2 版)PDF下載

天下第一的狗書的第二版(中文版PDF),修正了python3的內(nèi)容。

網(wǎng)盤下載地址(建議有條件的購買正版)

鏈接:https://pan.baidu.com/s/1WNMYUq4rIfMSpW9sx9mhoA

提取碼:3aom

=============================================================

目錄 · · · · · ·

前言  XI

第一部分 Flask簡介

第1章 安裝  3

1.1 使用虛擬環(huán)境  4

1.2 使用pip安裝Python包  6

第2章 程序的基本結(jié)構(gòu)  7

2.1 初始化  7

2.2 路由和視圖函數(shù)  7

2.3 啟動服務(wù)器  9

2.4 一個(gè)完整的程序  9

2.5 請求-響應(yīng)循環(huán)  11

2.5.1 程序和請求上下文  11

2.5.2 請求調(diào)度  13

2.5.3 請求鉤子  13

2.5.4 響應(yīng)  14

2.6 Flask擴(kuò)展  15

第3章 模板  19

3.1 Jinja2模板引擎  19

3.1.1 渲染模板  20

3.1.2 變量  21

3.1.3 控制結(jié)構(gòu)  22

3.2 使用Flask-Bootstrap集成Twitter Bootstrap  23

3.3 自定義錯(cuò)誤頁面  26

3.4 鏈接  29

3.5 靜態(tài)文件  29

3.6 使用Flask-Moment本地化日期和時(shí)間  30

第4章 Web表單  33

4.1 跨站請求偽造保護(hù)  33

4.2 表單類  34

4.3 把表單渲染成HTML  35

4.4 在視圖函數(shù)中處理表單  37

4.5 重定向和用戶會話  39

4.6 Flash消息  41

第5章 數(shù)據(jù)庫  43

5.1 SQL數(shù)據(jù)庫  43

5.2 NoSQL數(shù)據(jù)庫  44

5.3 使用SQL還是NoSQL  45

5.4 Python數(shù)據(jù)庫框架  45

5.5 使用Flask-SQLAlchemy管理數(shù)據(jù)庫  46

5.6 定義模型  47

5.7 關(guān)系  49

5.8 數(shù)據(jù)庫操作  50

5.8.1 創(chuàng)建表  50

5.8.2 插入行  51

5.8.3 修改行  52

5.8.4 刪除行  52

5.8.5 查詢行  52

5.9 在視圖函數(shù)中操作數(shù)據(jù)庫  54

5.10 集成Python shell  56

5.11 使用Flask-Migrate實(shí)現(xiàn)數(shù)據(jù)庫遷移  56

5.11.1 創(chuàng)建遷移倉庫  57

5.11.2 創(chuàng)建遷移腳本  57

5.11.3 更新數(shù)據(jù)庫  58

第6章 電子郵件  59

使用Flask-Mail提供電子郵件支持  59

在Python shell中發(fā)送電子郵件  60

在程序中集成發(fā)送電子郵件功能  61

異步發(fā)送電子郵件  62

第7章 大型程序的結(jié)構(gòu)  65

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容