2024年8月1日

在Python中使用sqlalchemy来操作数据库的几个小总结

摘要: 在探索使用 FastAPI, SQLAlchemy, Pydantic,Redis, JWT 构建的项目的时候,其中数据库访问采用SQLAlchemy,并采用异步方式。数据库操作和控制器操作,采用基类继承的方式减少重复代码,提高代码复用性。在这个过程中设计接口和测试的时候,对一些问题进行跟踪解决,并记录供参考。 阅读全文

posted @ 2024-08-01 18:55 伍华聪 阅读(604) 评论(1) 推荐(2) 编辑

Python中FastAPI项目使用 Annotated的参数设计

摘要: 在FastAPI中,你可以使用PEP 593中的Annotated类型来添加元数据到类型提示中。这个功能非常有用,因为它允许你在类型提示中添加更多的上下文信息,例如描述、默认值或其他自定义元数据。 FastAPI支持Annotated类型,这使得你可以为路径操作函数的参数提供额外的元数据,例如依赖项、查询参数的描述、别名等。 阅读全文

posted @ 2024-08-01 12:14 伍华聪 阅读(878) 评论(0) 推荐(1) 编辑

导航