コンテンツへスキップ
Python例外エラー
pydantic.ValidationError

pydantic.ValidationError

入力データがモデルのスキーマと一致しないため、Pydanticのデータバリデーションが失敗しました。

python

このエラーの原因

Pydanticモデルに渡されたデータが、定義されたフィールドの型、制約、またはバリデーターに適合していません。フィールドが欠落しているか、型が誤っているか、またはカスタムバリデーションルールに失敗している可能性があります。

修正方法

特定のフィールドの失敗については.errors()を参照してください。入力データをモデルスキーマに合わせて修正してください。必須でないフィールドにはOptional[type]を使用してください。Field(default=...)でデフォルト値を追加してください。寛容なパースにはmodel_validate()のstrict=Falseを使用してください。

公式ドキュメント

関連するエラーコード