All Projects → greyli → Helloflask

greyli / Helloflask

Licence: mit
《Flask Web 开发实战》Meta 仓库

Labels

Projects that are alternatives of or similar to Helloflask

Awesome Python Primer
自学入门 Python 优质中文资源索引,包含 书籍 / 文档 / 视频,适用于 爬虫 / Web / 数据分析 / 机器学习 方向
Stars: ✭ 57 (-94.98%)
Mutual labels:  flask
Todo List Using Flask And Mongodb
Simple implementation of ToDo List using Flask and MongoDB along with Dockerfile and Kubernetes yaml files #Flask #Example #Docker #Kubernetes #k8s
Stars: ✭ 61 (-94.63%)
Mutual labels:  flask
Best Of Web Python
🏆 A ranked list of awesome python libraries for web development. Updated weekly.
Stars: ✭ 1,118 (-1.5%)
Mutual labels:  flask
Flasked Notebooks
Rendering IPython Notebooks using Flask
Stars: ✭ 59 (-94.8%)
Mutual labels:  flask
Popbot
Color splash effects using Deep Learning
Stars: ✭ 61 (-94.63%)
Mutual labels:  flask
Sensu Grid
A sensu dashboard built for the "big" screen...
Stars: ✭ 62 (-94.54%)
Mutual labels:  flask
Flask Vuejs Template
Flask + Vue JS Template
Stars: ✭ 1,074 (-5.37%)
Mutual labels:  flask
Faces
Do you look like a Nobel Laureate 🎖, Physicist, Chemist, Mathematician, Actor or a Programmer? God gave you one face and you went on to get a peek into the mind of God. 🌩
Stars: ✭ 65 (-94.27%)
Mutual labels:  flask
Python Devops
gathers Python stack for DevOps, these are usually my basic templates use for my implementations, so, feel free to use it and evolve it! Everything is Docker!
Stars: ✭ 61 (-94.63%)
Mutual labels:  flask
Taobao duoshou
使用Scrapy采集淘宝数据,Flask展示
Stars: ✭ 63 (-94.45%)
Mutual labels:  flask
Critiquebrainz
Repository for Creative Commons licensed reviews
Stars: ✭ 59 (-94.8%)
Mutual labels:  flask
Flask Jwt Extended
An open source Flask extension that provides JWT support (with batteries included)!
Stars: ✭ 1,109 (-2.29%)
Mutual labels:  flask
Mead
A Flask project boilerplate for CMS
Stars: ✭ 62 (-94.54%)
Mutual labels:  flask
Flask Tutorial
A tutorial to build your first flask application
Stars: ✭ 58 (-94.89%)
Mutual labels:  flask
Swarmops
Manage swarm clusters to provide a more concise and compact intermediate layer web application with swarm ui.
Stars: ✭ 63 (-94.45%)
Mutual labels:  flask
Flask face detection
Face detection example in Python 3 based on OpenCV and Flask
Stars: ✭ 55 (-95.15%)
Mutual labels:  flask
Tensorflow 101
learn code with tensorflow
Stars: ✭ 1,116 (-1.67%)
Mutual labels:  flask
Flask Konch
An improved shell command for the Flask CLI
Stars: ✭ 65 (-94.27%)
Mutual labels:  flask
Flask Restful Authentication
An example for RESTful authentication using nginx, uWSGI, Flask, MongoDB and JSON Web Token(JWT).
Stars: ✭ 63 (-94.45%)
Mutual labels:  flask
Lagom
📦 Autowiring dependency injection container for python 3
Stars: ✭ 61 (-94.63%)
Mutual labels:  flask

HelloFlask

这里是《Flask Web开发实战》(Python Web Development with Flask)的Meta仓库,包含第1-6章、13章的示例程序源码和勘误等信息。访问本书主页查看本书的资源索引、目录、购买链接等详细信息。

Resources

Feedback

欢迎在本书的豆瓣图书页面、对应的知乎问题或是电商网站撰写评价。

如果你发现了书中的错误或是运行实例程序出错,可以创建 Issue 反馈,其他问题请发到 HelloFlask 论坛

Demos

这个仓库的 demos 文件夹包含本书第一部分的示例程序,每一章对应一个文件夹。为了方便操作,我们把虚拟环境创建在 helloflask 目录,激活以后切换进 helloflask/demos 目录对应的程序子目录再执行 flask run 命令来启动程序。注意不要在 helloflask 目录下创建 .env 文件,这会导致 flask run 运行出错(目前 Flask 的一个待解决的 bug)。

克隆仓库

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

创建 & 激活虚拟环境 & 安装依赖包

(下面两种方式二选一):

Option 1 使用 venv/virtualenv + pip:

$ python -m venv env  # Python 2 使用 virtualenv env 命令
$ source env/bin/activate  # Windows 使用 env\Scripts\activate 命令
$ pip install -r requirements.txt

对于上面的第一条命令,如果你在 Linux 或 macOS 上使用 Python 3,则使用 python3 -m venv env

Option 2 使用 Pipenv:

$ pipenv install --dev
$ pipenv shell

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

运行示例程序

(以第一章示例程序为例):

$ cd demos/hello
$ flask run

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

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

$ cd demos/form
$ flask run

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

HelloFlask Projects

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

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].