目錄(131章)
倒序
- 封面
- 版權信息
- 譯者介紹
- 版權聲明
- O'Reilly Media Inc. 介紹
- 業界評論
- 前言
- 面向的讀者群
- 本書結構
- 如何使用示例代碼
- 使用代碼示例
- 排版約定
- O'Reilly Safari
- 聯系我們
- 致謝
- 電子書
- 第一部分 Flask簡介
- 第1章 安裝
- 1.1 創建應用目錄
- 1.2 虛擬環境
- 1.3 在Python 3中創建虛擬環境
- 1.4 在Python 2中創建虛擬環境
- 1.5 使用虛擬環境
- 1.6 使用pip安裝Python包
- 第2章 應用的基本結構
- 2.1 初始化
- 2.2 路由和視圖函數
- 2.3 一個完整的應用
- 2.4 Web開發服務器
- 2.5 動態路由
- 2.6 調試模式
- 2.7 命令行選項
- 2.8 請求–響應循環
- 2.9 Flask擴展
- 第3章 模板
- 3.1 Jinja2模板引擎
- 3.2 使用Flask-Bootstrap集成Bootstrap
- 3.3 自定義錯誤頁面
- 3.4 鏈接
- 3.5 靜態文件
- 3.6 使用Flask-Moment本地化日期和時間
- 第4章 Web表單
- 4.1 配置
- 4.2 表單類
- 4.3 把表單渲染成HTML
- 4.4 在視圖函數中處理表單
- 4.5 重定向和用戶會話
- 4.6 閃現消息
- 第5章 數據庫
- 5.1 SQL數據庫
- 5.2 NoSQL數據庫
- 5.3 使用SQL還是NoSQL
- 5.4 Python數據庫框架
- 5.5 使用Flask-SQLAlchemy管理數據庫
- 5.6 定義模型
- 5.7 關系
- 5.8 數據庫操作
- 5.9 在視圖函數中操作數據庫
- 5.10 集成Python shell
- 5.11 使用Flask-Migrate實現數據庫遷移
- 第6章 電子郵件
- 第7章 大型應用的結構
- 7.1 項目結構
- 7.2 配置選項
- 7.3 應用包
- 7.4 應用腳本
- 7.5 需求文件
- 7.6 單元測試
- 7.7 創建數據庫
- 7.8 運行應用
- 第二部分 實例:社交博客應用
- 第8章 用戶身份驗證
- 8.1 Flask的身份驗證擴展
- 8.2 密碼安全性
- 8.3 創建身份驗證藍本
- 8.4 使用Flask-Login驗證用戶身份
- 8.5 注冊新用戶
- 8.6 確認賬戶
- 8.7 管理賬戶
- 第9章 用戶角色
- 9.1 角色在數據庫中的表示
- 9.2 賦予角色
- 9.3 檢驗角色
- 第10章 用戶資料
- 10.1 資料信息
- 10.2 用戶資料頁面
- 10.3 資料編輯器
- 10.4 用戶頭像
- 第11章 博客文章
- 11.1 提交和顯示博客文章
- 11.2 在資料頁中顯示博客文章
- 11.3 分頁顯示長博客文章列表
- 11.4 使用Markdown和Flask-PageDown支持富文本文章
- 11.5 博客文章的固定鏈接
- 11.6 博客文章編輯器
- 第12章 關注者
- 12.1 再論數據庫關系
- 12.2 在資料頁面中顯示關注者
- 12.3 使用數據庫聯結查詢所關注用戶的文章
- 12.4 在首頁顯示所關注用戶的文章
- 第13章 用戶評論
- 13.1 評論在數據庫中的表示
- 13.2 提交和顯示評論
- 13.3 管理評論
- 第14章 應用編程接口
- 14.1 REST簡介
- 14.2 使用Flask實現REST式Web服務
- 第三部分 成功在望
- 第15章 測試
- 15.1 獲取代碼覆蓋度報告
- 15.2 Flask測試客戶端
- 15.3 使用Selenium進行端到端測試
- 15.4 值得測試嗎
- 第16章 性能
- 16.1 在日志中記錄影響性能的緩慢數據庫查詢
- 16.2 分析源碼
- 第17章 部署
- 17.1 部署流程
- 17.2 把生產環境中的錯誤寫入日志
- 17.3 云部署
- 17.4 Heroku平臺
- 17.5 Docker容器
- 17.6 傳統部署方式
- 第18章 其他資源
- 18.1 使用集成開發環境
- 18.2 尋找Flask擴展
- 18.3 尋求幫助
- 18.4 參與Flask社區
- 作者簡介
- 關于封面
- 看完了 更新時間:2022-07-05 17:06:52
推薦閱讀
- Web程序設計及應用
- iOS面試一戰到底
- Java開發入行真功夫
- Java Web程序設計
- The Complete Coding Interview Guide in Java
- 前端HTML+CSS修煉之道(視頻同步+直播)
- Swift Playgrounds少兒趣編程
- Deep Learning with R Cookbook
- Visual FoxPro 6.0程序設計
- MyBatis 3源碼深度解析
- UI設計基礎培訓教程(全彩版)
- 微前端設計與實現
- 面向物聯網的Android應用開發與實踐
- 機器人ROS開發實踐
- Scratch 3.0少兒積木式編程(6~10歲)
- Mastering Citrix? XenDesktop?
- Python大數據與機器學習實戰
- Learning Behavior:driven Development with JavaScript
- 深入解析WPF編程
- Python量化交易實戰:使用vn.py構建交易系統
- C程序員從校園到職場
- 零基礎學Visual Basic第2版
- Learning ArcGIS Runtime SDK for .NET
- 趣味學編程:特級教師帶你零基礎玩轉Mind+
- Appcelerator Titanium Business Application Development Cookbook
- Cocos2d Game Development Blueprints
- Learning Penetration Testing with Python
- 基于Kotlin的Spring Boot微服務實戰
- 構建體驗新框架:人性化 智能化 平臺化
- 聯邦學習:算法詳解與系統實現