# flask-webdev-intro **Repository Path**: geekdoc0/flask-webdev-intro ## Basic Information - **Project Name**: flask-webdev-intro - **Description**: Flask Web 开发入门 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-05 - **Last Updated**: 2026-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Flask Web 开发入门 ![](img/626865cb.jpg) ## Flask 简介 Python 中有许多 [Web 开发框架](https://wiki.python.org/moin/WebFrameworks),比如 [Django](https://www.djangoproject.com/),[Flask](http://flask.pocoo.org/),[Tornado](https://github.com/tornadoweb/tornado),[Bottle](https://github.com/bottlepy/bottle) 和 [web.py](http://webpy.org/)等,其中,Django 可以说是一个全能型(all in one)的框架,自带管理后台;而 Flask 则是一个非常轻量级的框架,提供了搭建 Web 服务的必要组件,如果你不喜欢自带的组件,由于 Flask 良好的扩展性,你也可以使用其他开源的 Flask 扩展插件,甚至可以自己写一个,让喜欢折腾的开发者一展身手;Tornado 则主打异步处理,高并发,这也是它的一个显著特点。 第一次接触到 Flask 时被它的简洁感动了,几行代码就可以快速搭建出一个简单的 Web 服务,于是就义无反顾地踏上了 Flask 的学习之路,慢慢地就学习到了诸如 Jinja2 模板引擎,路由,视图和静态文件等。Flask 非常小,源码文件包括注释在内,总共才 6000 多行,当你能熟练使用 Flask 的各个模块时,相信你也可以读懂它的所有源码。 ## 关于本书 本书主要介绍了 Flask 的大部分功能,这也是我在学习 Flask 过程中经常要用到的。我也希望读者能通过本书快速掌握 Flask 的基本功能,快速构建出自己的 Web 服务。阅读本书可能需要读者掌握基本的 Python 语法知识,以及简单的 HTML 语法。 本书主要分为四个章节: 第一章:主要介绍 Flask 的安装和快速使用。 第二章:主要介绍 Flask 的基本使用方法,学习本章后,读者基本可以对 Flask 有个清晰的认识。 第三章:Flask 实战,介绍了如何开发一个 Web TODO 应用。 第四章:结束语,以及一些相关的参考资料。 ## 声明 本书由 [funhacks](http://funhacks.net) 编写,采用 [CC BY-NC-ND 4.0](http://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh) 协议发布。 这意味着你可以在非商业性使用的前提下自由转载,但必须: 1. 保持署名 2. 不对本书进行修改 ## 更新记录 ### Version 1.0 | 时间 | 说明 | | --- | --- | | 2016-08-22 | 基本完成初稿 | | 2016-09-10 | 发布版本 v1.0 | ## 联系我 如果你对于本书有什么建议或意见,欢迎联系我。 * [个人主页](http://funhacks.net) * [GitHub](https://github.com/ethan-funny) * [Twitter](https://twitter.com/pihacks)