1.1 依赖

当安装 Flask 时,以下依赖包会被自动安装:

  • Werkzeug:用于实现 Web服务器网关接口 (WSGI, Web server gateway interface) ,应用和服务之间的标准 Python 接口。

  • Jinja2:是一个模板引擎,用于渲染页面。

  • MarkupSafe:与 Jinja 共用,用来转义模板,在渲染页面时用于避免不可信的输入,防止注入攻击。

  • ItsDangerous:对信息进行加密,用于保护 cookie 和 session。

  • Click:是一个命令行应用的框架。用于提供 flask 命令,并允许添加自定义管理命令。