首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
fastapi
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
FastAPI(8)- 请求体 Request Body
FastAPI(8)- 请求体 Request Body 前言 目前的接口基本都是通过发送请求体(Request Body)的方式来传递请求数据 在 FastAPI,提倡使用 Pydantic 模型来定义请求体 这篇文章会详细讲不使用 Pydantic 和 使用 Pydantic 时的场景 注意 请求体并不是只有 POST 请求有,只不过更常见 在 PUT、DELETE、PATCH 请求中都
92
代码人生
01-01 08:00
代码人生
FastAPI(9)- 多个 Request Body
FastAPI(9)- 多个 Request Body Path、Query、Request Body 混合使用 from fastapi import FastAPI, Path, Query from typing import Optional from pydantic import BaseModel import uvicorn app = FastAPI() class Item(Bas
106
代码人生
01-01 08:00
代码人生
fastapi微服务系列-之封装GRPC实现类似fastapi一个框架
fastapi微服务系列-之封装GRPC实现类似fastapi一个框架,因为使用习惯了fastapi,在进行GRPC相关的处理的时候,其实很多东西是可以触类旁通的,所以寻思着封装了一个类似fastapi的使用方法来使用我们的GRPC框架。参考了fastapi一些非常好的设计,我依葫芦画瓢的方式封装了我当前自用的grpc框架。实现的功能也基本和我们的fastapi相同。框架功能点实现类似fastap
301
代码人生
01-01 08:00
代码人生
FastAPI 入门系列 之 请求!
FastAPI 入门系列 之 请求!,上篇文章我们了解了FastAPI以及它的简单使用,那么这篇文章就来一起学习一下FastAPI的请求,了解一下FastAPI是如何设置各种形式的请求参数的。Path参数Path(路径)参数在路由里用大括号{}括起来指定,然后在定义方法时接收该参数,另外,还可以指定参数的类型,例如:@app.get("/user/{user_id}")asyncdefhello_
165
代码人生
01-01 08:00
代码人生
FastAPI(六十二)实战开发《在线课程学习系统》需求分析
FastAPI(六十二)实战开发《在线课程学习系统》需求分析,基础的分享我们已经分享了六十篇,那么我们这次分享开始将用一系列的文章分享实战课程。我们分享的系统是在线学习系统。我们会分成不同的模块进行分享。我们的目的是带着大家去用fastapi去实战一次,开发一些功能模块,锻炼大家的项目实战的能力。实战大概分为:一:需求分析,二、接口设计,三、数据库设计,四、整体框架,五、接口开发,六、接口测试,七
151
代码人生
01-01 08:00
代码人生
fastapi微服务系列(4)-之GRPC和consul的服务注册与发现
fastapi微服务系列(4)-之GRPC和consul的服务注册与发现,前言没有服务注册与发现就没有微服务,既然我们的说的是微服务离不开肯定是需要做相关的服务注册和发现。nacos竟然也支持做服务发现了!(Nacos支持DNS-Based和RPC-Based(Dubbo、gRPC)模式的服务发现。Nacos也提供实时健康检查,以防止将请求发往不健康的主机或服务实例。借助Nacos,您可以更容易地
221
代码人生
01-01 08:00
代码人生
fastapi微服务系列(2)-之GRPC的interceptor拦截器简单使用(中间件)
fastapi微服务系列(2)-之GRPC的interceptor拦截器简单使用(中间件),对于一个框架来说,通常具备有所谓的中间件,有时候也可以说是拦截器,其实和钩子差不多的概念。那grpc也不例外。但是使用python如何应用到我们的拦截器的呐?拦截器又可以做哪些事情呢?1:grpc的拦截器可以做啥?本身拦截器的概念和我们的中间件类似,所以类似fastapi中我们的中间件能做,拦截器都可以做:
851
代码人生
01-01 08:00
代码人生
fastapi微服务系列(1)-之GRPC入门篇(fastapi 部署)
fastapi微服务系列(1)-之GRPC入门篇(fastapi 部署),一些微服务说明前言在转回python之前,其实就对微服务有所尝试,不过当是时也的go-micro-v2来进行了解,当时也只是浅尝辄止,没深入继续深究~其实微服务这东西没必要为了微服务而微服务吧!除非真的业务需要,其实没必要进行拆分,毕竟加入你只是一个人再干!哈哈那你引入这个微服务的话,估计是要把自己给累趴了!我这里主要是为了
180
01-01 08:00
FastApi下载文件(fast下载器)
FastApi下载文件(fast下载器),FastApi下载文件记得之前我们讲过生成excel文件的事情,那么如何把服务器生成的excel文件正确发送给用户呢?今天我们就来说说在FastApi中如何正确让用户下载到想要的文件。基本流程其实文件下载的场景还是挺多的,比如我想要拿到我这个用户最近10天创建的测试用例数据,那么我们服务端应该怎么做呢?根据条件筛选出正确的数据处理数据,生成对应的目标格式文
198
后端
01-01 08:00
后端
FastAPI(64)- Settings and Environment Variables 配置项和环境变量
FastAPI(64)- Settings and Environment Variables 配置项和环境变量,背景在许多情况下,应用程序可能需要一些外部设置或配置,例如密钥、数据库凭据、电子邮件服务凭据等。大多数这些设置都是可变的(可以更改),例如数据库URL,很多可能是敏感数据,比如密码出于这个原因,通常在应用程序读取的环境变量中提供它们PydanticSettingsPydantic提供了
232
«
1
2
3
4
5
6
»