Итак, у меня есть питантическая модель со строковым полем
class MyPydanticModel(BaseModel):
name: Optionsl[str]
И я хочу, чтобы максимальная длина этого поля была 10. Как я могу это сделать?
Итак, у меня есть питантическая модель со строковым полем
class MyPydanticModel(BaseModel):
name: Optionsl[str]
И я хочу, чтобы максимальная длина этого поля была 10. Как я могу это сделать?
Вы можете использовать constr
:
from pydantic import BaseModel, constr
class MyPydanticModel(BaseModel):
name: Optional[constr(max_length=10)]