FastAPI
文章平均质量分 74
蜡笔小流
这个作者很懒,什么都没留下…
展开
-
FastAPI 第五课 -- 基本路由
在 FastAPI 中,基本路由是定义 API 端点的关键。每个路由都映射到应用程序中的一个函数,用于处理特定的 HTTP 请求,并返回相应的响应。原创 2024-09-27 07:30:00 · 358 阅读 · 0 评论 -
FastAPI 第四课 -- 交互式 API 文档
FastAPI 提供了内置的交互式 API 文档,使开发者能够轻松了解和测试 API 的各个端点。这个文档是自动生成的,基于 OpenAPI 规范,支持 Swagger UI 和 ReDoc 两种交互式界面。通过 FastAPI 的交互式 API 文档,开发者能够更轻松地理解和使用 API,提高开发效率在运行 FastAPI 应用时,Uvicorn 同时启动了交互式 API 文档服务。原创 2024-09-26 07:30:00 · 405 阅读 · 0 评论 -
FastAPI 第三课 -- 第一个 FastAPI 应用
你应该能够看到 FastAPI 自动生成的交互式文档,并在根路径 ("/") 返回的 JSON 响应。这个路由操作使用了 @app.get("/items/{item_id}") 装饰器,表示当用户通过。在这一步,创建了一个 FastAPI 应用的实例,它将用于定义和管理应用的各个组件,包括路由。这个路由操作使用了 @app.get("/") 装饰器,表示当用户通过。以上实例导入了 Union 类型,用于支持多种数据类型的参数注解。函数返回一个字典,包含传入的 item_id 和 q 参数。原创 2024-09-25 07:30:00 · 412 阅读 · 0 评论 -
FastAPI 第二课 -- 安装
FastAPI 依赖 Python 3.8 及更高版本。安装 FastAPI 很简单,这里我们使用 pip 命令来安装。这样我们就安装完成了。原创 2024-09-24 07:30:00 · 260 阅读 · 0 评论 -
FastAPI 第一课 -- 简介
FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,专为在 Python 中构建 RESTful API 而设计。FastAPI 使用 Python 3.8+ 并基于标准的 Python 类型提示。FastAPI 建立在 Starlette 和 Pydantic 之上,利用类型提示进行数据处理,并自动生成API文档。FastAPI 于 2018 年 12 月 5 日发布第一版本,以其易用性、速度和稳健性在开发者中间迅速流行起来。原创 2024-09-23 07:30:00 · 418 阅读 · 0 评论