我正在编写一个FastAPI应用程序,需要将两个SQLAlchemy模型实例中的一些属性从本质上合并为一个用于响应的Pydantic模型,一些属性来自对象A,一些属性来自对象B,返回一个“统一”对象。我的Pydantic模式如下所示: id: int # from Message message: str
我在使用FastAPI和Pydantic时遇到了问题。我尝试根据我的Pydantic模型返回一个记录列表。,我得到了来自pydantic的几束ValidationError,上面写着: response -> 7 -> id
field required (type=value_error.missing,如果我遍历ORM返回的DB记录,并以这种方式手动创建pydantic模式的实例
我想在FastAPI响应中使用FastAPI类型,因为我已经在SQLAlchemy模型中使用了它(感谢sqlalchemy_utils)。我用一个最小的FastAPI应用程序编写了一个自成一体的小例子。我希望这个应用程序从数据库中返回product1数据。uvicornfrom fastapi import FastAPI
from pydantic import B