烧瓶 – 概述


什么是网络框架?

Web 应用程序框架或简称 Web 框架代表库和模块的集合,使 Web 应用程序开发人员能够编写应用程序,而不必担心协议、线程管理等底层细节。

什么是烧瓶?

Flask 是一个用 Python 编写的 Web 应用程序框架。它由Armin Ronacher开发,他领导着一个名为 Pocco 的国际 Python 爱好者团体。Flask 基于 Werkzeug WSGI 工具包和 Jinja2 模板引擎。两者都是 Pocco 项目。

WSGI

Web 服务器网关接口 (WSGI) 已被采用作为 Python Web 应用程序开发的标准。WSGI 是 Web 服务器和 Web 应用程序之间通用接口的规范。

工厂

它是一个 WSGI 工具包,它实现了请求、响应对象和其他实用功能。这使得能够在其之上构建 Web 框架。Flask 框架使用 Werkzeug 作为其基础之一。

金贾2

Jinja2 是流行的 Python 模板引擎。Web 模板系统将模板与特定数据源结合起来以呈现动态网页。

Flask 通常被称为微框架。它的目的是保持应用程序的核心简单但可扩展。Flask 没有用于数据库处理的内置抽象层,也没有形成验证支持。相反,Flask 支持将此类功能添加到应用程序的扩展。本教程稍后将讨论一些流行的 Flask 扩展。