İçeriğe geç
Python İstisnalarıHata
pydantic.ValidationError

pydantic.ValidationError

Girdi verisi modelin şemasıyla eşleşmediği için Pydantic veri doğrulaması başarısız oldu.

python

Bu hatanın nedenleri

Bir Pydantic modeline aktarılan veriler, tanımlı alan türlerine, kısıtlamalara veya doğrulayıcılara uymuyor. Alanlar eksik olabilir, yanlış türde olabilir veya özel doğrulama kurallarını geçemeyebilir.

Nasıl düzeltilir

Belirli alan hataları için hatanın .errors() çıktısını okuyun. Girdi verisini model şemasıyla eşleşecek şekilde düzeltin. Zorunlu olmayan alanlar için Optional[type] kullanın. Field(default=...) ile varsayılan değerler ekleyin. Esnek ayrıştırma için model_validate() çağrısını strict=False ile kullanın.

Resmi Belgeler

İlgili Hata Kodları