Flask环境安装与配置

一、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 命令行运行

  • bash(mac/linux)
export FLASK_APP=hello
flask run

  • cmd(windows)
set FLASK_APP=hello
flask run

  • powershell(windows)

3.3.3 查看运行结果

  • 通过访问http://localhost:5000/或者http://127.0.0.1:5000在浏览器中查看结果。
    image
    image