Skip to content
forked from greyli/helloflask

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

License

Notifications You must be signed in to change notification settings

bd6if/helloflask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HelloFlask

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

目录

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

  • 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章《性能优化》

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

勘误文件在errata目录下。

运行程序

克隆仓库:

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

安装依赖包:

$ pipenv install --skip-lock
$ pipenv shell

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

运行实例程序:

$ cd demos/hello
$ flask run

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

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

$ cd demos/form
$ flask run

License

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published