Skip to content
masterclass Buddy

Pydantic · Decorator

field_validator

field_validator lets you check or change model fields during validation. It supports four modes: after, before, plain, and wrap.

Last updated

Syntax

field_validator(*fields: str, mode: Literal['before', 'after', 'plain', 'wrap'] = 'after', check_fields: bool | None = None, json_schema_input_type: Any = PydanticUndefined)

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • AfterValidator
  • BeforeValidator
  • PlainValidator
  • WrapValidator
  • model_validator
  • ValidationInfo

Source: Validators | Pydantic Docs. Checked 2026-11-03.