Flask大型教程2017 - (EPUB全文下载)
文件大小:1.18 mb。
文件格式:epub 格式。
书籍内容:
目錄
Introduction
1.1
第一章:Hello, World!
1.2
第二章:模板
1.3
第三章:Web表单
1.4
第四章:数据库
1.5
第五章:用户登录
1.6
第六章:个人主页和头像
1.7
第七章:错误处理
1.8
第八章:粉丝
1.9
第九章:分页
1.10
第十章:邮件支持
1.11
第十一章:美化
1.12
第十二章:日期和时间
1.13
第十三章:Flask-Babel简介
1.14
第十四章:Ajax
1.15
第十五章:优化应用结构
1.16
第十六章:全文搜索
1.17
第十七章:Linux上的部署
1.18
第十八章:Heroku上的部署
1.19
第十九章:Docker容器上的部署
1.20
第二十章:加点JavaScript魔法
1.21
第二十一章:用户通知
1.22
第二十二章:后台作业
1.23
第二十三章:应用程序编程接口(API)
1.24
Flask 大型教程 2017
来源:
luhuisicnu/The-Flask-Mega-Tutorial-zh
说明
本教程翻译自
Miguel Grinberg的blog
的
2017年新版The Flask Mega-Tutorial教程
,以供英语能力较弱的开发人员参考。感谢Miguel Grinberg!
全部二十三章都已完成翻译,如果有任何版权问题,请联系luhuisicnu@163.com。
如果有任何技术疑问,欢迎加入QQ群(484327418)讨论。
本文翻译自
The Flask Mega-Tutorial Part I: Hello, World!
一趟愉快的学习之旅即将开始,跟随它你将学会用
Python
和
Flask
来创建Web应用。上面的视频包含了整个教程的内容预览(译者注:视频见原文)。通过学习本章内容,你将学会如何创建一个Flask项目,并在自己的电脑上运行一个简单的Flask Web应用。
教程中所有的代码示例都托管在GitHub上。虽然直接从GitHub下载代码可以节省写代码的步骤,但是我强烈建议你至少在前几章自己动手书写这些代码。一旦你熟悉了Flask和示例应用,一些繁琐重复的代码就可以直接从GitHub复制了。
在每章的开头,我都将提供三个GitHub的链接来帮助你顺畅地学习本章的内容。点击
Browse
链接会打开GitHub上Microblog项目在本章的对应代码库页面,不会包含之后章节的任何新增代码。而
Zip
链接则提供了这份代码库的zip打包文件的下载地址。如果点击
Diff
链接,打开的将会是本章节的代码变更信息。
本章的GitHub链接为:
Browse
,
Zip
,
Diff
.
安装Python
你说你还没有安装Python?那还等什么!立马安装吧。如果操作系统默认没有提供Python安装包,可以从
Python官方网站
下载。如果你使用Microsoft Windows操作系统并且打算使用WSL或者Cygwin,需要注意,不要在上面使用Windows版本的Python,而要使用类Unix版本,比如从Ubuntu获取(对应WSL)或从Cygwin上获取。
为了验证Python是否正确安装,你可以打开一个终端窗口并输入
python3
(如果不存在这个命令,那就输入
python
)。预期的输出如下:
$ python3
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> _
Python解释器中,光标不断闪烁,等待着你输入Python语句。在未来的章节中,你可以充分体会到交互式解释器的魅力。至少现在它能够帮你确认Python已经成功安装的事实。可以输入
exit()
并回车来退出交互式解释器。在Linux和Mac OS X操作系统上,按下快捷键Ctrl-D也可以快速退出交互式解释器。在Windows操作系统上,则是通过按下Ctrl-Z后跟上Enter快捷键来快速退出。
安装Flask
下一步开始安装Flask,在这之前我要告诉你安装Python三方包的最佳实践。
Python将所有三方包托管到一个公共仓库,任何人都能从这个公共仓库下载并安装所有的三方包。Python将三方包公共仓库命名为
PyPI
以表示Python Package Index的缩写(被一些人戏称为"cheese shop")。从PyPI上安装三方包非常简单,Python专门提供了一个名为
pip
的工具来解决这个问题(Python2.7中不含
pip
工具,需要单独安装)。
安装三方包时,使用
pip
命令如下:
$ pip install
pip
工具从PyPI上下载三方包并安装到全局Python目录下,即刻起,所有Python脚本都可以访问到这个三方包。想象这样一个场景,你之前用当时的最新版本Flask——0.11版本的Flask开发了一个Web应用,现在Flask已经更新到了0.12版本,你想要使用0.12版本的Flask开发第二个Web应用。但是,如果将Flask从0.11版本升级到0.12版本可能会导致第一个Web应用出现故障。解决这个问题的方法最好不过为旧Web应用安装和使用Flask0.11版 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Flask大型教程2017 - (EPUB全文下载)