欢迎来到 Flask 的世界¶
Welcome to Flask's documentation. Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.
你可以从 安装 入手,然后阅读 快速入门 来了解基本概念。还有一个包含更多细节的 教程 介绍如何用 Flask 创建一个很小但是完整的程序。一般的开发模式可以在 基于 Flask 的开发模式 章节找到。剩下的文档详细的介绍了 Flask 的每一个组成部件,其中 API 章节包括完整的 API 参考信息。
Flask 依赖于 Werkzeug WSGI 工具包、Jinja 模板引擎以及 Click 命令行工具包。在查找相关信息时,除了查看 Flask 的文档,也请务必参考它们各自的文档。
用户指南¶
Flask 提供了一些配置选项和约定行为,并为它们设定了合理的默认值,方便你快速上手。本部分文档将介绍 Flask 框架的各个组成部分,以及如何使用、定制和扩展它们。除了 Flask 本身,还可以查找由社区维护的扩展,以添加更多功能。
API 参考¶
如果你想找关于某个特定函数、类或方法的信息,那么这部分文档就是为你准备的。
- API
- Application Object
- Blueprint Objects
- Incoming Request Data
- Response Objects
- 会话
- Session Interface
- Test Client
- Test CLI Runner
- Application Globals
- Useful Functions and Classes
- 消息闪现
- JSON Support
- Template Rendering
- 配置
- Stream Helpers
- Useful Internals
- 信号
- Class-Based Views
- URL Route Registrations
- View Function Options
- Command Line Interface
附加笔记¶
- Flask 中的设计决择
- Flask 扩展开发
- 如何向 Flask 贡献代码
- BSD-3-Clause License
- 版本变化
- 版本 3.1.0
- Version 3.0.3
- Version 3.0.2
- Version 3.0.1
- Version 3.0.0
- Version 2.3.3
- Version 2.3.2
- Version 2.3.1
- Version 2.3.0
- Version 2.2.5
- Version 2.2.4
- Version 2.2.3
- Version 2.2.2
- Version 2.2.1
- Version 2.2.0
- Version 2.1.3
- Version 2.1.2
- Version 2.1.1
- Version 2.1.0
- Version 2.0.3
- Version 2.0.2
- Version 2.0.1
- Version 2.0.0
- Version 1.1.4
- Version 1.1.3
- Version 1.1.2
- Version 1.1.1
- Version 1.1.0
- Version 1.0.4
- Version 1.0.3
- Version 1.0.2
- Version 1.0.1
- Version 1.0
- Version 0.12.5
- Version 0.12.4
- Version 0.12.3
- Version 0.12.2
- Version 0.12.1
- Version 0.12
- Version 0.11.1
- Version 0.11
- Version 0.10.1
- Version 0.10
- Version 0.9
- Version 0.8.1
- Version 0.8
- Version 0.7.2
- Version 0.7.1
- Version 0.7
- Version 0.6.1
- Version 0.6
- Version 0.5.2
- Version 0.5.1
- Version 0.5
- Version 0.4
- Version 0.3.1
- Version 0.3
- Version 0.2
- Version 0.1