使用Pydantic Settings优雅地管理多来源的应用配置
场景: 我们希望从多种来源,从配置文件导入我们的配置,并且经过 Pydantic 校验。pydantic-settings库提供了方便的API供我们实现这一需求。 ...
场景: 我们希望从多种来源,从配置文件导入我们的配置,并且经过 Pydantic 校验。pydantic-settings库提供了方便的API供我们实现这一需求。 ...
紫外线用 uv 很合理吧(x 有时候我们想在同一个仓库中维护多个Python项目,并且保证他们的依赖关系。这种代码组织策略叫 Monorepo, 这样更方便代码的重复利用,并且可以实现多个项目需要同时进行更改时的原子化提交,更便于团队协作 (尤其是当团队只有你一个人的时候)。 ...
在写一个 FastAPI + SQLAlchemy 的项目, 写出来个有点蠢的bug, 记一下. 为了优雅的管理数据库的 Session, 我封装了一个DatabaseSessionManager类. 下面给出一个概括版的实现示例. ...