The Way To Flask
本文目标
通过讲解 Flask 以及它的扩展们,介绍通用用法以及使用过程中的问题和坑,帮助读者使用 Python 编程语言快速得开发健壮的 Web(API)服务端程序。本书在编写之初以及编写过程中始终坚持以下几条原则:
- 让 Python 初学者/会其他语言但没用过 Python 的人能快速入手
- 循序渐进得让读者感受 Flask 的简便与强大
- 以生动有趣的语言讲述 Flask 从入门到着迷
Flask 简介
Flask 是一个使用 Python 编写的轻量级 Web 应用框架,核心的思想就是自身尽可能提供少的东西,作为一个微框架,将更多的内容以插件的形式提供,因此,衍生出了一系列以 Flask 为核心的 插件。
截止至 2019 年 10 月 24 日,在 Github 上已有 47100+ 个星,13000+ 个 Fork 以及 2300+ 个 Watch。
通过使用 pip 包管理工具统计,Flask 的扩展已经达到 3,900+,涵盖大部分日常工作使用到的内容。
声明
本教程由 Liu Liqiang 编写,使用 GNU FDL v1.3 Licence 发布,如有转载、商业使用等用途,请在 Licence 的约束下进行,本人保留一切权利。
联系我
如果对本书提到的知识点有不解或者觉得有误,可以根据以下联系方式与我联系,同时,欢迎大家一起编撰修改本书,让更多的人能够喜爱 Flask。
- 主页:https://liqiang.io
- 邮箱:[email protected]
- HomePage: https://liqiang.io/book/the-way-to-flask/
- GitHub: https://github.com/liuliqiang/the-way-to-flask.git
更新记录
Version 1.4
- data: 2019-10-24
- desc:
- 在这个特殊的程序员日子,我更新了一下代码,并且重新部署了一下在线版本
Version 1.3
- begin: 2017-05-01
- end: 2017-05-01
- desc: 转移到 Mkdocs
Version 1.2
- begin: 2017-03-01
- end: 2017-03-01
- desc:修改一些文档的错误
Version 1.1
- date: 2016-6-11
- desc: 在 Pycon2016 上观看了《Flask at Scale》的讲解,对 Flask 的项目有了更多的一些理解,发现了 V1.0 的内容已经符合可维护性的要求,在这个版本中新加入优化性能的部分。
Version 1.0
- date: 2016-6-2
- desc: 终于在一个多月的时间里完成了第一版,期间发生了很多事情,但是,还是坚持下来了,完成了第一版的《The Way To Flask》,虽然个人觉得还有很大的改进空间,但至少是有这么粗糙的一版,后面有什么问题,可以根据大家的建议进行改进。