本教程是对Flask的一次综合运用,讲解如何使用Flask以及相关的扩展完整的开发一个项目。同时,结合程序运行的原理,讲解Flask应用的部署。因此,本教程主要是帮助Flask初级入门者掌握更多实用的开发技巧。css
购买本教程:SelfStore
在阅读本教程以前,请肯定你已经了解如下知识:html
基本的前端知识(html,css,js)前端
基本的HTTP知识git
熟悉Python2.7,了解一点Flaskweb
MongoDBflask
Git框架
Linux工具
若是你对Flask还不是很熟悉,推荐学习Flask的官方文档,英文版原汁原味,若是以为英文有困难,能够读中文版。 学习
Flask是一个微内核的轻量级Web开发框架,在尽可能保持内核精简的同时,提供灵活的扩展机制方便开发。目前,Flask在开源社区已经拥有大量的优质扩展,因此,使用Flask进行web开发很是高效。开发工具
尽管Flask尚未发布1.0,可是Flask一直深受开发者的喜好,这得益于Flask自己优雅的设计以及Flask团队在社区推广与维护作出的众多努力。
本教程以一个完整的博客项目为例,为你们讲解Flask开发技巧。在开发中,将使用Flask的蓝图进行项目开发,展现Flask在大型项目开发中的应用,同时,会使用更多的扩展,加速开发,让你们感觉Flask的魅力。
购买本教程:SelfStore
更新内容主要有:
新增大章节-部署。讲解WSGI,让读者了解Flask应用运行原理,而且介绍经常使用的部署工具,最后,动手部署应用。
修复书中的多处错误。
后续计划写做大章节:DevOps
主要是想写点自动化的知识,若是读者有想法能够来信。
更新内容以下:
把一年来读者集中反馈的问题,特别是版本的问题,书中集中说明。
新增一小节:开发工具。
目录改为中文导航。
本地写做环境gitbook升级至最新2.6.7
后续计划写做大章节:应用部署涉及比较多的知识与工具链,若是读者有想法能够来信。