Flask入门指南

李辉(GreyLi) - Flask 入门教程

使用 Python 和 Flask 开发你的第一个 Web 程序!- flask-tutorial

Flask入门指南

1. 入门指南

1.1 准备工作

记录安装 Flask 需要依赖的相关库及其作用!

# 安装
$ pip install flask

1. 依赖
$ pip list --format=columns
Package      Version
------------ -------
Flask        1.1.2
click        7.1.2   # 命令行
itsdangerous 1.1.0   # 签名模块
Jinja2       2.11.2  # 模板语言
MarkupSafe   1.1.1   # 模板加速
Werkzeug     1.0.1   # WSGI

1.2 示例代码剖析

剖析示例 Flask 代码的相关参数和对应介绍!

  • 第 1-2 行
    • 从 flask 包导入 Flask 类,通过实例化这个类,创建一个程序对象 app。
    • 其中给 Flask 类传入的 __name__ 变量就是为了查找文件系统上的资源,比如模板目录和静态资源的路径。
  • 第 4-6 行
    • 注册一个视图函数,用于处理请求。
    • 使用 app.route() 装饰器来为这个函数绑定对应的 URL,当用户在浏览器访问这个 URL 的时候,就会触发这个函数,获取返回值并把返回值显示到浏览器窗口。