सामग्री पर जाएं
Python अपवादएरर
pydantic.ValidationError

pydantic.ValidationError

Pydantic data validation विफल हुई क्योंकि input data model के schema से मेल नहीं खाती।

python

इस एरर के कारण

Pydantic मॉडल को दिया गया डेटा तय किए गए फ़ील्ड प्रकारों, बंदिशों या वैलिडेटर के अनुरूप नहीं है। फ़ील्ड गायब हो सकते हैं, उनके प्रकार गलत हो सकते हैं, या वे कस्टम वैलिडेशन नियमों में विफल हो सकते हैं।

इसे कैसे ठीक करें

फ़ील्ड-वार विफलताएँ देखने के लिए एरर का .errors() पढ़ें। इनपुट डेटा को मॉडल के स्कीमा के अनुसार ठीक करें। वैकल्पिक फ़ील्ड के लिए Optional[type] का उपयोग करें। Field(default=...) से डिफ़ॉल्ट मान जोड़ें। नरम पार्सिंग के लिए model_validate() को strict=False के साथ चलाएँ।

आधिकारिक दस्तावेज़

संबंधित एरर कोड