● Web开发入门经典教材“狗书”新版,针对Python 3全面修订
● 以完整项目开发流程为例,全面介绍Python微框架Flask
本书共分三部分,全面介绍如何基于Python微框架Flask进行Web开发。第一部分是Flask简介,介绍使用Flask框架及扩展开发Web程序的必备基础知识。第二部分则给出一个实例,真正带领大家一步步开发完整的博客和社交应用Flasky,从而将前述知识融会贯通,付诸实践。第三部分介绍了发布应用之前必须考虑的事项,如单元测试策略、性能分析技术、Flask程序的部署方式等。第2版针对Python 3.6全面修订。
目录
前言
部分 Flask简介
章 安装
1.1 使用虚拟环境
1.2 使用pip安装Python
第2章 程序的基本结构
2.1 初始化
2.2 路由和视图函数
2.3 启动服务器
2.4 一个完整的程序
2.5 请求一响应循环
2.5.1 程序和请求上下文
2.5.2 请求调度
2.5.3 请求钩子
2.5.4 响应
2.6 Flask扩展
第3章 模板
第4章 web表单
第5章 数据库
第6章 电子邮件
第7章 程序的结构
第二部分 实例:程序
第8章 用户认证
第9章 用户角色
第10章 用户资料
第11章 文章
第12章 关注者
第13章 用户评论
第14章 应用编程接口
第三部分 成功在望
第15章 测试
第16章 性能
第17章 部署
第18章 其他资源