Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

《Flask Web开发实战》Meta仓库(源码、勘误、FAQ等)

License

Notifications You must be signed in to change notification settings

kinlan/helloflask

Repository files navigation

主页 / 勘误 / FAQ / 可改进实现 / 版本更新记录 / 示例程序 / HelloFlask.com / 本书主页

HelloFlask

这里是《Flask Web开发实战》(Python Web Development with Flask)的Meta仓库,包含第1~6章、13章的示例程序源码和勘误等信息。

你可以访问本书主页http://helloflask.com/book查看本书的资源索引、目录、购买链接等详细信息。

本书相关项目的源码建议你按照书中的指导使用Git克隆到本地,如果克隆速度过慢,可以点击这里下载源码合集文件。

勘误 & FAQ & 可改进实现 & 版本更新记录

首先,为书中包含的错误表示抱歉!如果你发现了书中的错误/常见问题/可改进实现,欢迎提交PR更新上述链接指向的文件;你也可以创建Issue指出相关事项,或是通过Email与我联系(withlihui@gmail.com),谢谢!

问题反馈

如果你发现了书中的错误、运行实例程序出错或是有其他的问题,可以创建Issue进行反馈。

示例程序目录

示例程序目录和章节的对应情况如下:

  • demos/hello 对应第1章《初识Flask》
  • demos/http 对应第2章《Flask与HTTP》
  • demos/template 对应第3章《模板》
  • demos/form 对应第4章《表单》
  • demos/database 对应第5章《数据库》
  • demos/email 对应第6章《电子邮件》
  • demos/assets 对应第13章《性能优化》
  • demos/cache 对应第13章《性能优化》

在书中,每一章的开头都会包含运行实例程序的提示。

运行程序

克隆仓库:

$ git clone https://github.com/greyli/helloflask.git
$ cd helloflask

安装依赖包:

$ pipenv install --dev --pypi-mirror https://mirrors.aliyun.com/pypi/simple
$ pipenv shell

如果你还没有安装Pipenv,那么可以在运行pipenv命令前通过pip安装(pip install pipenv)。

运行实例程序:

$ cd demos/hello
$ flask run

现在使用浏览器打开http://localhost:5000

你可以通过切换到不同的示例程序目录来运行不同章节的示例程序。比如,下面的命令将会运行第4章的示例程序:

$ cd demos/form
$ flask run

相关项目

  • SayHello: 本书第7章示例程序,一个简单的留言板程序。
  • Bluelog:本书第8章示例程序,一个个人博客。
  • Albumy:本书第9章示例程序,多人图片社交网站。
  • Todoism:本书第10章示例程序,实现了Web API和i18n支持的Todo程序。
  • CatChat:本书第11章示例程序,基于WebSocket实现,并提供了社交账户登录功能的聊天室。
  • Flask-Share:本书第15章的Flask扩展示例。

Powered by This Book

如果你通过阅读本书实现了自己的小项目,欢迎通过各种途径让我知道,我会把你的项目添加到这里和本书主页。

分享 & 评价

如果这本书帮到了你,或是你觉得这本书还不错,欢迎通过社交平台私信或是或发Email告诉我,这对我来说是非常珍贵的鼓励!

另外,你也可以通过下面的途径来分享和推荐本书:

License

该项目基于MIT协议授权,具体可以参考LICENSE文件。

About

《Flask Web开发实战》Meta仓库(源码、勘误、FAQ等)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /