Flask

Eric讨论 | 贡献2020年9月16日 (三) 07:57的版本 (创建页面,内容为“Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask使用BSD授权。 Flask使用简单…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask使用BSD授权。

Flask使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

简介

时间轴

  • 2004年,一群来自世界各地的Python热衷者组成了Pocoo。
  • 2010年4月1日,发布Flask初始版本。

安装

使用pip安装

Flask在pypi上发布,可以使用pip安装:

pip install -U Flask

建议在虚拟环境安装使用,因为随着你的Python项目变多,不同项目可能需要不同的版本的 Python 库,可能出现版本不兼容。

#创建一个虚拟环境,python3.6可直接使用venv命令创建virtualenv。
mkdir myproject
cd myproject
python3 -m venv venv

#激活虚拟环境(如果要退出虚拟环境输入: deactivate)
. venv/bin/activate

#更新pip
pip install --upgrade pip

#安装 Flask
pip install Flask


资源

官网


相关网站

书籍

  • 《FLASK WEB开发实战》

参考文献