考虑以下
from pydantic import BaseModel, Field
class Model(BaseModel):
required: str
这将为required
提供一个必填字段Model
,但是,在 FastAPI 自动生成的 Swagger 文档中,它将具有“字符串”的示例值。
如何使用合理的默认值创建必填字段?如果我制作一个像
from pydantic import BaseModel, Field
class Model(BaseModel):
required: str = 'Sensible default'
然后required
不再需要该字段,但它在文档中显示为合理的默认值。有一个简单的解决方法吗?