错误如下:
pydantic.error_wrappers.ValidationError: 3 validation errors for User
response -> time_create,碰到了好几次这样的错误,错误大意是‘验证错误响应’,刚开始我以为是schemas.py的原因,加上
class Config: orm_mode=True还是出错,不加它也出错。后来我发现,这个错误是由于操作数据库后获取返回的数据造成的,就是返回的数据必须是一个对象,而且对象中必须包含所有schemas或者和models中定义的所有字段,在我的代码中,我自己定义了一个字典返回,所以报错了,(我猜这个返回的数据是要经过schemas验证,schemas中没有验证到的字段就会报错),我在字典中把schemas中定义的字段补齐后,就不会报错了。