Справочник · ошибки Python
ValidationError
Pydantic проверил данные и нашёл несоответствие: не хватает поля или значение не того типа.
Python пишет ошибку в последней строке сообщения: сначала название, после двоеточия — подробности. Найди своё сообщение ниже — рядом объяснение простыми словами и что исправить.
Данные не подошли модели
ValidationError: 2 validation errors for User
- Что случилось
- Модель
Userне приняла данные: ошибок проверки —2. - Почему так бывает
- Не хватает обязательного поля, у поля неподходящий тип или значение вне допустимых границ.
- Как исправить
- Под названием поля написано, что не так. Исправь данные или опиши поле иначе.
Разбираем в уроке 15.3 «Принимаем данные».
Другие ошибки
SyntaxErrorNameErrorAttributeErrorTypeErrorIndentationErrorTabErrorValueErrorZeroDivisionErrorIndexErrorKeyErrorUnboundLocalErrorRecursionErrorFileNotFoundErrorUnsupportedOperationUnicodeDecodeErrorModuleNotFoundErrorJSONDecodeErrorEOFErrorAssertionErrorMissingSchemaConnectionErrorReadTimeoutHTTPErrorOperationalErrorIntegrityErrorProgrammingErrorNotImplementedError