【发布时间】:2020-01-15 13:18:20
【问题描述】:
考虑以下
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 不再需要,但它在文档中显示为合理的默认值。有没有简单的解决方法?
【问题讨论】: