【发布时间】:2020-05-18 13:52:43
【问题描述】:
FastAPI 提供了一个way 来通过它自己的依赖解析机制来管理依赖,比如数据库连接。
它类似于pytest 固定系统。
简而言之,您在函数签名中声明您需要的内容,FastAPI 将调用您提到的函数(或类)并在调用处理程序时注入正确的结果。
是的,它会缓存(在单个处理程序运行期间),但我们不能仅使用@lru_cache 装饰器并在每次运行时简单地调用这些依赖项来实现相同的目的吗?
我错过了什么吗?
【问题讨论】:
标签: python dependency-injection fastapi