File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Flask 入门教程
22
3- 这里是《Flask 入门教程》的源码仓库。请访问[ 本书主页] ( http://helloflask.com/book/3 ) 在线阅读或下载电子书文件 。
3+ 这里是《Flask 入门教程》的源码仓库。请访问[ 本书主页] ( http://helloflask.com/book/3 ) 在线阅读本书 。
44
55如果你发现了书中的错误,或是有任何意见或建议,欢迎[ 创建 Issue] ( https://github.com/helloflask/flask-tutorial/issues/new ) 反馈或提交 Pull Request 进行修正。对于较大的内容变动,建议先[ 创建 Issue] ( https://github.com/helloflask/flask-tutorial/issues/new ) 进行讨论。谢谢!
66
Original file line number Diff line number Diff line change 11# 前言
22
3+ ## 关于作者
4+
5+ 李辉(Grey Li)
6+
7+ 我从 2015 年开始自学编程,Python 和 Flask 是我最先学习的语言和框架。在经过一些学习和探索后,我开始写作[ 《Flask Web 开发实战》] ( http://helloflask.com/book/1 ) 。并在这本书出版的同一年成为 Flask 的维护者,也在之后的许多年里为 Flask 以及许多 Flask 扩展提交代码贡献。
8+
9+ 时至今日,Flask 仍然是我最喜欢的 Python Web 框架。希望未来可以为 Flask 社区作出更多贡献。
10+
11+ 欢迎访问我的[ 个人主页] ( http://greyli.com ) 了解更多信息。
12+
13+ ## 关于本书
14+
315Flask(< https://github.com/pallets/flask > )是一个使用 Python 语言编写的 Web 框架,它可以让你高效地编写 Web 程序。Web 程序即“网站”或“网页程序”,是指可以通过浏览器进行交互的程序。我们日常使用浏览器访问的豆瓣、知乎、百度等网站都是 Web 程序。
416
5- 通过这本书,你会学到 Flask 开发的基础知识,并开发出一个简单的 Watchlist(观影清单)程序。
17+ 通过这本书,你会学到 Flask 开发的基础知识,并开发出一个简单的 Watchlist(观影清单)程序。如果感兴趣的话,可以来这里看看其他读者朋友的读后感和成果分享: < https://codekitchen.community/t/topic/64 > 。
618
719当你想要完成一个比较大的目标时,通常你会把这个目标分解成多个小目标,然后逐一去完成。开发程序也是这样,在一开始就编写出像豆瓣、IMDB 这样的程序恐怕不太现实,但是你可以先模仿其中的一小部分。我们要完成的 Watchlist 程序就是一个很好的开始。在功能上,这个程序可以看做是简化版的 IMDB Watchlist / 豆瓣豆单:你可以添加、删除和修改你收藏的电影信息。
820
921![ Watchlist 程序] ( images/7-2.png )
1022
11- 你可以访问 < http://watchlist.helloflask.com > 查看示例程序的在线 Demo。示例程序源码可以在 < https://github.com/helloflask/watchlist > 找到。如果你无法访问 GitHub,可以~~ 想办法让自己能够正常访问~~ 点击[ 这里] ( http://helloflask.com/downloads/watchlist.zip ) 下载示例程序源码。
23+ 你可以访问 < http://watchlist.helloflask.com > 查看示例程序的在线 Demo。示例程序源码可以在 < https://github.com/helloflask/watchlist > 找到。如果你无法访问 GitHub,可以~~ 想办法让自己能够正常访问~~ 点击[ 这里] ( http://helloflask.com/downloads/watchlist.zip ) 下载示例程序源码。阅读源码仓库中的 README.md 文件了解如何运行示例程序。
1224
1325
1426## 本书特点
@@ -43,6 +55,10 @@ Flask(<https://github.com/pallets/flask>)是一个使用 Python 语言编写
4355* 在 [ 代码厨房社区] ( https://codekitchen.community ) 发布帖子,并选择“Flask 入门教程”分类。
4456
4557
58+ ## 联系作者
59+
60+ 其他问题可以通过邮箱 < book@greyli.com > 联系我。
61+
4662## 相关资源
4763
4864* 本书主页:< http://helloflask.com/book/3 >
Original file line number Diff line number Diff line change 11# Flask 入门教程
22
3- 这是一本 Flask 入门教程,提供了入门 Flask 所需的最少信息。你可以跟随本书自己动手开发一个简单的 [ Watchlist 程序] ( https://github.com/helloflask/watchlist ) 。本书主页为 < http://helloflask.com/book/3 > 。
4-
5-
6- ## 关于作者
7-
8- 我叫李辉(Grey Li),我是[ 《Flask Web 开发实战》] ( http://helloflask.com/book/1 ) 的作者,Pallets Team 成员。你可以在我的[ 个人主页] ( http://greyli.com ) 了解更多关于我的信息。
3+ ![ Book cover] ( cover.jpg )
94
5+ 当前版本:4.0(2025.8.16)
106
117## 目录
128
13- - 前言
14- - 第 1 章:准备工作
15- - 第 2 章:Hello, Flask!
16- - 第 3 章:模板
17- - 第 4 章:静态文件
18- - 第 5 章:数据库
19- - 第 6 章:模板优化
20- - 第 7 章:表单
21- - 第 8 章:用户认证
22- - 第 9 章:组织你的代码
23- - 第 10 章:测试
24- - 第 11 章:部署上线
25- - 小挑战
26- - 后记
27-
9+ * [ 前言] ( 0-preface.md )
10+ * [ 第 1 章:准备工作] ( 1-preparation.md )
11+ * [ 第 2 章:Hello, Flask!] ( 2-hello.md )
12+ * [ 第 3 章:模板] ( 3-template.md )
13+ * [ 第 4 章:静态文件] ( 4-static.md )
14+ * [ 第 5 章:数据库] ( 5-database.md )
15+ * [ 第 6 章:模板优化] ( 6-advanced-template.md )
16+ * [ 第 7 章:表单] ( 7-form.md )
17+ * [ 第 8 章:用户认证] ( 8-auth.md )
18+ * [ 第 9 章:组织你的代码] ( 9-organize.md )
19+ * [ 第 10 章:测试] ( 10-test.md )
20+ * [ 第 11 章:部署上线] ( 11-deployment.md )
21+ * [ 小挑战] ( 12-challenge.md )
22+ * [ 后记] ( 13-postscript.md )
2823
2924## 版权信息
3025
31- 书名:Flask 入门教程
32-
33- 副书名:使用 Python 和 Flask 开发你的第一个 Web 程序
34-
35- 作者:[ 李辉] ( http://greyli.com )
36-
37- 版本:4.0
38-
39- 发布时间:2025.8.16
26+ Flask 入门教程:使用 Python 和 Flask 开发你的第一个 Web 程序
4027
41- © 2018 - 2025 [ 李辉] ( http://greyli.com ) (Grey Li) / [ HelloFlask.com ] ( http://helloflask.com )
28+ Copyright © 2018 - 2025 [ 李辉] ( http://greyli.com ) (Grey Li)
4229
4330本书采用 [ CC BY-NC-ND 3.0] ( https://creativecommons.org/licenses/by-nc-nd/3.0/deed.zh ) 协议授权,禁止商用、演绎后分发或无署名转载。
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments