天下第一的狗書的第二版(中文版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