Gå till innehåll
Python-undantagFel
pydantic.ValidationError

pydantic.ValidationError

Pydantic-datavalidering misslyckades eftersom indata inte matchar modellens schema.

python

Vad som orsakar detta fel

Data som skickades till en Pydantic-modell stämmer inte överens med definierade fälttyper, begränsningar eller validerare. Fält kan saknas, ha fel typer, eller misslyckas med anpassade valideringsregler.

Hur man åtgärdar det

Läs felets .errors() för specifika fältfel. Åtgärda indata så att de matchar modellschemat. Använd Optional[type] för icke-obligatoriska fält. Lägg till standardvärden med Field(default=...). Använd model_validate() med strict=False för mer tillåtande parsning.

Officiell dokumentation

Relaterade felkoder