Рассмотрим следующее
from pydantic import BaseModel, Field
class Model(BaseModel):
required: str
Это сделает required
обязательным полем для Model
, однако в документах Swapger, автоматически сгенерированных FastAPI, в качестве примера будет указано значение "string".
Как создать обязательное поле с разумным значением по умолчанию? Если я создаю модель, подобную
from pydantic import BaseModel, Field
class Model(BaseModel):
required: str = 'Sensible default'
, тогда поле required
больше не требуется, но оно отображается с разумным значением по умолчанию в документах. Есть ли простой способ обойти это?