Flask 简明教程 Flask - Overview Flask 简明教程 Flask – Overview What is Web Framework? Web 应用程序框架或简单的 Web 框架代表了一组库和模块,它使 Web 应用程序开发人员能够编写应用程序,而不必考虑低级细节(例如协议、线程管理等)。 What is Flask? Flask 是用 Python 编写的 Web 应用程序框架。它是由 Armin Ronacher 开发的,他领导着一个名为 Pocco 的国际 Python 爱好者团体。Flask 基于 Werkzeug WSGI 工具包和 Jinja2 模板引擎。这两个都是 Pocco 项目。 WSGI Web 服务器网关接口 (WSGI)已被采纳为 Python Web 应用程序开发的标准。WSGI 是 Web 服务器和 Web 应用程序之间通用接口的规范。 Werkzeug 它是 WSGI 工具包,能实现请求、响应对象和其他实用程序功能。这样便可以在其基础上构建 Web 框架。Flask 框架将 Werkzeug 用作其中一个基础。 Jinja2 Jinja2 是 Python 的一个流行模板引擎。Web 模板系统将模板与特定数据源结合以呈现动态 Web 页面。 Flask 通常被称为微框架。它旨在保持应用程序内核简单且可扩展。Flask 没有用于处理数据库的内置抽象层,也没有表单验证支持。相反,Flask 支持扩展来向应用程序添加此类功能。本教程的后面部分将讨论一些流行的 Flask 扩展。