Pydantic — библиотека Python для проверки, преобразования и описания данных.
Валидация данных — это проверка того, что полученные данные соответствуют правилам приложения.
Модели Pydantic — это классы, описывающие структуру данных. В FastAPI они часто используются для тела запроса и ответа.
Field позволяет задавать ограничения, значения по умолчанию и дополнительную информацию о полях модели.
@field_validator позволяет написать собственную логику проверки данных, если стандартных возможностей Field недостаточно.
Post #726
96

- 💘 4