Как я могу установить ограничение максимальной длины строки поля в pydanti c? - PullRequest
0 голосов
/ 20 апреля 2020

Итак, у меня есть модель pydanti c со строковым полем

class MyPydanticModel(BaseModel):
    name: Optionsl[str]

И я хочу, чтобы максимальная длина этого поля была 10. Как я могу это сделать?

1 Ответ

0 голосов
/ 21 апреля 2020

Вы можете использовать constr:

from pydantic import BaseModel, constr

class MyPydanticModel(BaseModel):
    name: Optional[constr(max_length=10)]
...