加载中...

| 分类 | 后端框架 |
| 类型 | 框架 |

Starlette 是一个轻量级的 Python ASGI 框架/工具包,由 Django REST framework 的作者 Tom Christie 创建,发布于 2018 年,现由 Encode 组织维护。
Starlette 刻意保持小而精:提供路由、请求响应对象、中间件、WebSocket、后台任务、静态文件服务与测试客户端等 Web 框架的骨架能力,但不内置 ORM、表单、模板等重型组件,鼓励开发者按需组合。
FastAPI 直接构建在 Starlette 之上,路由、中间件、请求生命周期等核心机制均继承自 Starlette,FastAPI 在其上叠加了基于 Pydantic 的数据校验与 OpenAPI 文档生成。理解 Starlette 是深入 FastAPI 的必经之路。
Starlette 与同门的 Uvicorn(ASGI 服务器)、HTTPX(HTTP 客户端)构成 Encode 系工具链,是现代 Python 异步 Web 栈的事实标准组件。

| 分类 | 后端框架 |
| 类型 | 框架 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧