Logo
Section 1 / 6

什么是 Flask?

本节课简要介绍了 Flask 框架及其发展历程。

导入

什么是 Flask?

本节课简要介绍了 Flask 框架及其发展历程。

...

简介

Flask 是使用 Python 开发的Web 开发框架,易于学习且易于使用。Flask 被称为对初学者友好,因为它不包含会分散应用程序核心功能注意力的样板代码或依赖项。

Flask 的起源

Flask 起源于 2010 年,最初由开发者 Armin Ronacher 创建,本是一个愚人节玩笑。然而,它迅速在开源社区中流行起来,随后发展成为一个广受欢迎的开源项目,并积累了庞大的用户群体,至今仍保持着强劲的发展势头。

Flask 的特性

使 Flask 成为理想 Web 应用开发框架的一些特性包括:

  1. Flask 提供了开发服务器和调试器。
  2. 使用 Jinja2 模板引擎。
  3. 兼容 WSGI 1.0 标准。
  4. 内置支持单元测试。
  5. 拥有丰富的扩展生态,可用于增强其功能。

什么是微框架?

微框架与全栈框架相反,后者通常还提供认证、数据库 ORM、输入验证与清理等功能模块。

为什么 Flask 被称为微框架?

Flask 被称为微框架,是因为它轻量级且仅提供必需的核心组件。它只包含 Web 开发所必需的基本功能,例如路由、请求处理、会话管理等。对于其他功能(如数据处理),开发者可以自行编写自定义模块,或使用相应的扩展。这种方式避免了引入未使用的冗余代码,从而保持项目的简洁性。

开始之前

谁在使用 Flask?