pydantic.ValidationErrorpydantic.ValidationError
Перевірка даних Pydantic не вдалася, оскільки вхідні дані не відповідають схемі моделі.
Що спричиняє цю помилку
Дані, передані до моделі Pydantic, не відповідають визначеним типам полів, обмеженням або валідаторам. Поля можуть бути відсутні, мати хибні типи або не пройти користувацькі правила валідації.
Як виправити
Читайте .errors() для виявлення конкретних невдалих полів. Виправте вхідні дані відповідно до схеми моделі. Використовуйте Optional[type] для необов'язкових полів. Додайте значення за замовчуванням за допомогою Field(default=...). Використовуйте model_validate() з strict=False для м'якого розбору.
Пов'язані коди помилок
IndexErrorIndexError: list index out of range
Індекс послідовності виходить за межі допустимого діапазону для даної послідовності.
TypeError: object is not iterableTypeError: об'єкт не є ітерованим
Об'єкт, що не підтримує ітерацію, було використано в циклі for, розпаковуванні або іншому контексті, де очікується ітерований об'єкт.
ConnectionRefusedErrorConnectionRefusedError
З'єднання відхилено, оскільки жоден сервер не прослуховує цільову адресу.
numpy ValueError: shape mismatchnumpy ValueError: невідповідність форм
Операція numpy завершилася невдало через несумісні форми масивів.
TypeError: missing required positional argumentTypeError: бракує обов'язкового позиційного аргументу
Функцію викликано без надання всіх обов'язкових позиційних аргументів.
ConnectionErrorConnectionError
Під час мережевої операції виникла помилка з'єднання.