一、Flask介绍
- Flask是一个轻量级的Web开发框架。
- 它是依赖Jinja2和Werkzeug WSGI服务的一个微型框架。其中,Jinja2是模板引擎,Werkzeug是路由模块。
- 如果想实现其它的功能,都需要扩展,比如:
- 发邮件——Flask-mail扩展;
- 登录——Flask-login扩展;
- 操作数据库——SQLAlchemy;
- 开发REST API风格的接口——Flask-RESTful或者flask-restx扩展。
二、Flask 相关文档
三、Flask环境安装
3.1 要使用 Flask 框架,需要先通过命令行 pip 工具安装 Flask。
pip install flask
3.2 编写一个基本的Web应用程序
# 1. 导入Flask模块
from flask import Flask
# 2. 创建Flask应用程序的实例
app = Flask(__name__)
# 3. 添加路由
"""
举个例子:https://www.baidu.com/s?wd=%E6%B5%8B%E8%&rsv_spt=1
https---协议
baidu.com---host 域名
s---路由
?wd=%E6%B5%8B%E8%&rsv_spt=1---请求参数
"""
@app.route("/")
def hello_world():
return "<p>Hello World!</p>"
3.3 运行使用
3.3.1 代码调用
app.run
3.3.2 命令行运行
export FLASK_APP=hello
flask run
set FLASK_APP=hello
flask run
3.3.3 查看运行结果
- 通过访问
http://localhost:5000/
或者http://127.0.0.1:5000
在浏览器中查看结果。