本书共分三部分,全面介绍如何基于Python微框架Flask进行Web开发。第一部分是Flask简介,介绍使用Flask框架及扩展开发Web程序的必备基础知识。第二部分则给出一个实例,真正带领大家一步步开发完整的博客和社交应用Flasky,从而将前述知识融会贯通,付诸实践。第三部分介绍了发布应用之前必须考虑的事项,如单元测试策略、性能分析技术、Flask程序的部署方式等。第2版针对Python3.6全面修订。
作者简介:米格尔?格林贝格(MiguelGrinberg)近30年开发经验的软件工程师,以撰写Python项目开发的博客而广为Python开发者所熟知,经常受邀在PyCon等大会上分享开发经验。
安道专注于现代计算机技术的自由翻译,译有《流畅的Python》《Python网络编程攻略》《RubyonRails教程》等书。
目录:第1章安装
3第2章应用的基本结构
7第3章模板
20第4章Web表单
34第5章数据库
44第6章电子邮件
60第7章大型应用的结构
65第8章用户身份验证
77第9章用户角色
97第10章用户资料
第11章博客文章
第12章
第13章用户评论
第14章应用编程接口
第15章测试
第16章性能
第17章部署
第18章其他资源
长按