上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 106 下一页
摘要: FastAPI(28)- JSON Compatible Encoder 利器之 jsonable_encoder jsonable_encoder 在实际应用场景中,可能需要将数据类型(如:Pydantic 模型)转换为与 JSON 兼容的类型(如:字典、列表) 比如:需要将数据存储在数据库中 为 阅读全文
posted @ 2022-01-05 12:50 小学弟- 阅读(154) 评论(0) 推荐(0) 编辑
摘要: FastAPI(27)- Handling Errors 处理错误 前言 许多情况下,需要向客户端返回一些特定的错误,比如 客户端没有足够的权限进行该操作 客户端无权访问该资源 客户端尝试访问的项目不存在 HTTPException 介绍 要将带有错误的 HTTP 响应(状态码和响应信息)返回给客户 阅读全文
posted @ 2022-01-05 12:46 小学弟- 阅读(55) 评论(0) 推荐(0) 编辑
摘要: FastAPI(25)- File、Form 混合使用 前言 详解 Form 详解 File 路径函数混合使用 Form、File from fastapi import FastAPI, File, Form, UploadFile app = FastAPI() @app.post("/file 阅读全文
posted @ 2022-01-05 12:40 小学弟- 阅读(58) 评论(0) 推荐(0) 编辑
摘要: FastAPI(26)- Path Operation Configuration 路径操作的配置 再次声明下,什么是路径操作 @app.get() @app.post() @app.put() @app.delete() ... 这些就是路径操作 那路径操作的配置,其实就是函数参数 为什么要讲配置 阅读全文
posted @ 2022-01-05 12:39 小学弟- 阅读(53) 评论(0) 推荐(0) 编辑
摘要: FastAPI(24)- 详解 File,上传文件 前言 可以使用 FastAPI 提供的 File 定义客户端要上传的文件 学习 File 前最好先学习 Form:https://www.cnblogs.com/poloyy/p/15311533.html 安装 python-multipart 阅读全文
posted @ 2022-01-05 11:59 小学弟- 阅读(352) 评论(0) 推荐(0) 编辑
摘要: FastAPI(23)- 详解 Form,发送表单数据 前言 form-data 表单格式的请求数据其实也是挺常见的 FastAPI 通过 Form 来声明参数需要接收表单数据 安装 python-multipart 要用 Form,需要先安装这个库 pip install python-multi 阅读全文
posted @ 2022-01-05 11:58 小学弟- 阅读(320) 评论(0) 推荐(0) 编辑
摘要: FastAPI(22)- Pydantic Model 结合 Union、List 的使用场景 前言 有多个模型,且请求/响应需要声明多个模型的时候,可以根据不同使用场景结合 typing 库里面的 Union、List 来达到目的 Union 作用 联合类型,详细教程 使用 Union 时,建议首 阅读全文
posted @ 2022-01-05 11:57 小学弟- 阅读(139) 评论(0) 推荐(0) 编辑
摘要: FastAPI(20)- Response Status Code 响应状态码 前言 和指定响应模型一样,可以在任何路径操作中添加参数 status_code,用于声明响应的 HTTP 状态码 @app.get() @app.post() @app.put() @app.delete() 最简单的栗 阅读全文
posted @ 2022-01-05 11:56 小学弟- 阅读(116) 评论(0) 推荐(0) 编辑
摘要: FastAPI(21)- 多个模型的代码演进 前言 在一个完整的应用程序中,通常会有很多个相关模型,比如 请求模型需要有 password 响应模型不应该有 password 数据库模型可能需要一个 hash 加密过的 password 多个模型的栗子 需求 注册功能 请求输入密码 响应不需要输出密 阅读全文
posted @ 2022-01-05 11:56 小学弟- 阅读(36) 评论(0) 推荐(0) 编辑
摘要: FastAPI(19)- Response Model 响应模型 前言 前面文章写的这么多路径函数最终 return 的都是自定义结构的字典 FastAPI 提供了 response_model 参数,声明 return 响应体的模型 什么是路径操作、路径函数 # 路径操作 @app.post("/ 阅读全文
posted @ 2022-01-05 11:55 小学弟- 阅读(139) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 106 下一页