《Flask Web开发:基于Python的Web应用开发实战》PDF下载

下载链接:

http://hadoopall.com/113.html

 

 

 

前言 .........................................................................................................................................................XI
第一部分 Flask 简介
第1 章 安装 .........................................................................................................................................3
1.1 使用虚拟环境 .............................................................................................................................4
1.2 使用pip 安装Python 包 ............................................................................................................6
第2 章 程序的基本结构 ..................................................................................................................7
2.1 初始化 .........................................................................................................................................7
2.2 路由和视图函数 .........................................................................................................................7
2.3 启动服务器 .................................................................................................................................9
2.4 一个完整的程序 .........................................................................................................................9
2.5 请求- 响应循环 .......................................................................................................................11
2.5.1 程序和请求上下文 ......................................................................................................11
2.5.2 请求调度 ......................................................................................................................13
2.5.3 请求钩子 ......................................................................................................................13
2.5.4 响应 ..............................................................................................................................14
2.6 Flask 扩展 .................................................................................................................................15
第3 章 模板 .......................................................................................................................................19
3.1 Jinja2 模板引擎 ........................................................................................................................19
3.1.1 渲染模板 ......................................................................................................................20
更多电子书请参考我的博客:http://hadoopall.com/
VI | 目录
3.1.2 变量 ..............................................................................................................................21
3.1.3 控制结构 ......................................................................................................................22
3.2 使用Flask-Bootstrap 集成Twitter Bootstrap ..........................................................................23
3.3 自定义错误页面 .......................................................................................................................26
3.4 链接 ...........................................................................................................................................29
3.5 静态文件 ...................................................................................................................................29
3.6 使用Flask-Moment 本地化日期和时间 .................................................................................30
第4 章 Web 表单 ............................................................................................................................33
4.1 跨站请求伪造保护 ...................................................................................................................33
4.2 表单类 .......................................................................................................................................34
4.3 把表单渲染成HTML...............................................................................................................35
4.4 在视图函数中处理表单 ...........................................................................................................37
4.5 重定向和用户会话 ...................................................................................................................39
4.6 Flash 消息 .................................................................................................................................41
第5 章 数据库 ..................................................................................................................................43
5.1 SQL 数据库 ..............................................................................................................................43
5.2 NoSQL 数据库 .........................................................................................................................44
5.3 使用SQL 还是NoSQL ............................................................................................................45
5.4 Python 数据库框架...................................................................................................................45
5.5 使用Flask-SQLAlchemy 管理数据库 .....................................................................................46
5.6 定义模型 ...................................................................................................................................47
5.7 关系 ...........................................................................................................................................49
5.8 数据库操作 ...............................................................................................................................50
5.8.1 创建表 ..........................................................................................................................50
5.8.2 插入行 ..........................................................................................................................51
5.8.3 修改行 ..........................................................................................................................52
5.8.4 删除行 ..........................................................................................................................52
5.8.5 查询行 ..........................................................................................................................52
5.9 在视图函数中操作数据库 .......................................................................................................54
5.10 集成Python shell ....................................................................................................................56
5.11 使用Flask-Migrate 实现数据库迁移 ....................................................................................56
5.11.1 创建迁移仓库 ...........................................................................................................57
5.11.2 创建迁移脚本 ...........................................................................................................57
5.11.3 更新数据库 ...............................................................................................................58

猜你喜欢

转载自www.cnblogs.com/zhiyong399/p/9118755.html