Flask 是什么?Flask 框架概述怎么快速上手?

文章导读
上一个 测验 下一个 什么是 Web Framework? Web 应用框架(或简称 Web Framework)是一组库和模块的集合,它使 Web 应用开发者能够编写应用,而无需关注协议、线程管理等低级细节。
📋 目录
  1. 什么是 Web Framework?
  2. 什么是 Flask?
  3. WSGI
  4. Werkzeug
  5. Jinja2
A A

Flask 概览



上一个
测验
下一个

什么是 Web Framework?

Web 应用框架(或简称 Web Framework)是一组库和模块的集合,它使 Web 应用开发者能够编写应用,而无需关注协议、线程管理等低级细节。

什么是 Flask?

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

WSGI

Web 服务器网关接口(WSGI)已被采纳为 Python Web 应用开发的標準。WSGI 是 Web 服务器与 Web 应用之间通用接口的规范。

Werkzeug

它是一个 WSGI 工具包,实现了 request、response 对象以及其他实用函数。这使得可以在其上构建 Web 框架。Flask 框架使用 Werkzeug 作为其基础之一。

Jinja2

Jinja2 是 Python 的流行模板引擎。Web 模板系统将模板与特定数据源结合,以渲染动态 Web 页面。

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