
FastAPI
fastapi
清风序来
热爱编程的同学一枚,没有什么是中间层解决不了的,如果有那就再来一层
展开
-
一,<FastApi>什么是FastApi?及框架介绍
FastAPI是一个现代、快速(高性能)的python web框架,基于标准的python类型提示,使用python3.6+构建的web框架。FastAPI是建立在Pydantic和Starlette基础上的,Pydantic是一个基于Python类型提示来定义数据验证,序列化和文档的库。Starlette是一种轻量级的ASGI框架工具包,是构建高性能Asyncio的理性选择。原创 2025-04-02 09:17:39 · 189 阅读 · 0 评论 -
二,<FastApi>FastApi的两个核心组件
框架/工具包,非常适合在Python构建异步Web服务。Starlette是一个轻量级的。FastAPI的两个核心组件。原创 2025-04-02 09:37:57 · 240 阅读 · 0 评论 -
三,<FastApi>FastApi的quickstart
之前我们可能会用request模块或者postman等来做接口测试,而fastAPI给我们提供了docs可以来测试接口,对开发者很友好,这可能也是fastAPI受欢迎的原因之一。需要安装fastapi,uvicorn两个安装包,uvicorn用于启动fastapi程序。此外FastAPI有着很棒的交互式API文档,这一点很吸引人。我们将看到自动生成的交互式API文档。原创 2025-04-07 10:48:42 · 504 阅读 · 0 评论 -
四,<FastApi>路径操作装饰器方法参数简介
tags,summary和description可以做一些详细的功能介绍,对合作开发之间很友好。一, fastapi支持各种请求方式。二,路径操作装饰器方法的参数。原创 2025-04-07 14:23:12 · 227 阅读 · 0 评论 -
五,<FastApi>路由分发include_router
include_router在复杂的项目中我们可以用来管理路由,举例如下。我们可以通过include_router来统一在一个文件里进行路由管理。原创 2025-04-07 14:49:45 · 267 阅读 · 0 评论 -
六,<FastApi>路径参数
{user_id}作为路径参数,传递到我们的函数中,还可以对参数做类型声明。原创 2025-04-07 15:13:57 · 146 阅读 · 0 评论 -
七,<FastApi>查询参数
可以看到我们的url信息。原创 2025-04-07 15:28:48 · 229 阅读 · 0 评论 -
八,<FastApi>请求体数据
当我们需要将数据从客户端发送给API时,你将其作为请求体发送,请求体是客户端发送给API的数据,响应体是API发送给客户端的数据。FastAPI基于Pydantic,Pydantic主要用来做类型强制检查(校验数据),不符合类型要求就会判处异常。原创 2025-04-07 16:09:29 · 563 阅读 · 0 评论 -
九,<FastApi>form表单数据
FastAPI中用到form表单数据,需要安装。原创 2025-04-14 10:11:11 · 189 阅读 · 0 评论 -
十,<FastApi>文件上传
【代码】十,<FastApi>文件上传。原创 2025-04-14 14:40:30 · 276 阅读 · 0 评论 -
十一,<FastApi>Request对象
【代码】十一,<FastApi>Request对象。原创 2025-04-14 15:22:02 · 152 阅读 · 0 评论 -
十二,<FastApi>中间件
"中间件"是一个函数,它在每个请求被特定的路径操作处理之前,以及在每个响应之后工作.原创 2025-04-16 19:21:39 · 146 阅读 · 0 评论