上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 106 下一页
摘要: FastAPI(41)- Background Task 后台任务 后台任务 顾名思义,可以在返回响应后运行后台任务 这对于需要在请求后执行特定的操作很有用,且客户端并不需要在接收响应之前等待该操作完成 常见的栗子 发送电子邮件通知,由于连接到电子邮件服务器并发送电子邮件往往会比较“缓慢”(几秒钟) 阅读全文
posted @ 2022-01-06 10:54 小学弟- 阅读(478) 评论(0) 推荐(0)
摘要: FastAPI(40)- 大型应用程序的项目拆分 背景 假设要搭建一个测试平台,那么整个项目的 API 数量肯定很多个,他们不可能放在同一个文件中 FastAPI 提供了一个方便的工具来构建应用程序,同时保持所有的灵活性 项目架构 假设结构如下 . ├── app │ ├── __init__.py 阅读全文
posted @ 2022-01-06 10:50 小学弟- 阅读(106) 评论(0) 推荐(0)
摘要: FastAPI(39)- 使用 CORS 解决跨域问题 同源策略 https://www.cnblogs.com/poloyy/p/15345184.html CORS https://www.cnblogs.com/poloyy/p/15345871.html FastAPI 模拟跨域问题 htt 阅读全文
posted @ 2022-01-06 10:49 小学弟- 阅读(475) 评论(0) 推荐(0)
摘要: FastAPI(38)- 模拟一个跨域场景 同源策略 https://www.cnblogs.com/poloyy/p/15345184.html CORS https://www.cnblogs.com/poloyy/p/15345871.html 需要先了解什么是同源策略和 CORS 才能更好看 阅读全文
posted @ 2022-01-06 10:48 小学弟- 阅读(74) 评论(0) 推荐(0)
摘要: FastAPI(37)- Middleware 中间件 什么是中间件 就是一个函数,它在被任何特定路径操作处理之前处理每个请求,且在每个 response 返回之前被调用 类似钩子函数 执行顺序 中间件会接收应用程序中的每个请求 Request 针对请求 Request 或其他功能,可以自定义代码块 阅读全文
posted @ 2022-01-06 10:26 小学弟- 阅读(447) 评论(0) 推荐(0)
摘要: FastAPI(36)- FastAPI 的元数据配置和文档 URL Metadata 元数据 可以给 API 添加元数据 实际栗子 #!usr/bin/env python # -*- coding:utf-8 _*- """ # author: 小菠萝测试笔记 # blog: https://w 阅读全文
posted @ 2022-01-06 10:12 小学弟- 阅读(87) 评论(0) 推荐(0)
摘要: FastAPI(35)- 依赖项中使用 yield + Context Manager 上下文管理器 什么是 Context Manager 上下文管理器 在 Python 中,是可以在 with 语句中使用的任何 Python 对象,比如通过 with 来读取文件 with open("./som 阅读全文
posted @ 2022-01-06 09:48 小学弟- 阅读(114) 评论(0) 推荐(0)
摘要: FastAPI(34)- Dependencies with yield 依赖项中使用 yield 背景 FastAPI 支持在依赖项返回后执行一些额外的步骤 但需要用 yield 代替 return 来达到这一目的 版本要求 为了达到上述效果,需要使用 Python 3.7+ 或者在 Python 阅读全文
posted @ 2022-01-06 09:47 小学弟- 阅读(132) 评论(0) 推荐(0)
摘要: FastAPI(33)- Global Dependencies 全局依赖 背景 对于某些实际应用场景,希望向整个应用程序添加一个全局依赖项 FastAPI 类的 dependences 参数 dependences 类型指定为 Optional[Sequence[Depends]] Sequenc 阅读全文
posted @ 2022-01-05 13:08 小学弟- 阅读(152) 评论(0) 推荐(0)
摘要: FastAPI(32)- Dependencies in path operation 通过路径操作装饰器的 dependencies 参数声明依赖 背景 在某些实际场景中,并不需要使用依赖项的返回值,或者依赖项没有返回值,但仍需要执行这个依赖项 针对这种场景,可以向路径操作装饰器的 depende 阅读全文
posted @ 2022-01-05 13:07 小学弟- 阅读(59) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 106 下一页