在响应模型中添加根元素。可以通过如下代码示例实现:
from pydantic import BaseModel
class RootModel(BaseModel):
data: dict
在使用时,将响应模型作为属性添加到根模型中:
class ResponseModel(BaseModel):
message: str
result: RootModel
这样,在返回数据时,会生成一个包含根元素的响应结果。例如:
response = {
"message": "success",
"result": {
"data": {
"name": "John",
"age": 30
}
}
}