fastapi
by fastapi
介绍
FastAPI 是一个现代、极速的 Python Web 框架,专门用于基于 Python 标准类型提示构建 API。它底层结合了 Starlette(用于 Web 路由处理)和 Pydantic(用于数据验证解析),具备可媲美 NodeJS 和 Go 的极高并发性能。FastAPI 能让开发速度提升 200%~300% 并减少 40% 的人为错误,其最大特色是原生支持异步编程、提供卓越的 IDE 自动补全体验,并能开箱即用地自动生成 Swagger UI 交互式 API 文档,完全兼容 OpenAPI 和 JSON Schema 标准。
功能特征
- 基于 Starlette 和 Pydantic 的极高性能
- 开箱即用的自动交互式 API 文档 (Swagger/ReDoc)
- 基于标准 Python 类型提示与原生异步支持
- 开发效率高,显著减少代码重复与人为 Bug
- 完全兼容 OpenAPI 和 JSON Schema 标准
支持平台
web