Field() из pydantic настраивает поле модели: default — значение по умолчанию, alias — альтернативное имя при парсинге (alias="firstName"), gt/lt/ge/le — числовые ограничения, min_length/max_length — для строк, pattern — regex, description — для документации. Field(exclude=True) — исключить из сериализации. Field(json_schema_extra={...}) — кастомные данные в JSON Schema. Аналог field() в dataclass, но с валидацией. Пример: price: float = Field(gt=0, description="Цена товара").
Как работает Field в Pydantic?
Middle
235 просмотровAFK Offer AI
Что такое Flask blueprints?