Files
pydantic/docs/example2.py
T
2017-06-04 14:47:10 +01:00

31 lines
599 B
Python

from pydantic import ValidationError
try:
User(signup_ts='broken', friends=[1, 2, 'not number'])
except ValidationError as e:
print(e.json())
"""
{
"friends": [
{
"error_msg": "invalid literal for int() with base 10: 'not number'",
"error_type": "ValueError",
"index": 2,
"track": "int"
}
],
"id": {
"error_msg": "field required",
"error_type": "Missing",
"index": null,
"track": null
},
"signup_ts": {
"error_msg": "Invalid datetime format",
"error_type": "ValueError",
"index": null,
"track": "datetime"
}
}
"""