我可以从Pydantic获取传入的额外字段吗?
- 论坛
- 我可以从Pydantic获取传入的额外字段吗?
11 浏览
我可以从Pydantic获取传入的额外字段吗?
我在 Pydantic Config 中定义了一个带有 extra = Extra.allow
的 pydantic Schema。
是否有可能单独获取传递给 Schema 的额外字段的列表或集合。
例如:
from pydantic import BaseModel as pydanticBaseModel class BaseModel(pydanticBaseModel): name: str class Config: allow_population_by_field_name = True extra = Extra.allow
我传递以下 JSON:
{
"name": "Name",
"address": "bla bla",
"post": "post"
}
如果可用,我需要一个来自 pydantic
的函数,它将返回所有传递的额外字段。
例如:{"address", "post"}