Pydantic 错误集锦
2025-01-26
Pydantic mistakes 集锦
Missing错误
pydanic从1更新到2出现了一些毛病,这里对其进行说明。
    :  = 
    :  = 10
    :  = True
    
    
        
            return 
        
比如这个代码,如果不对每个参数进行赋初值的话将会报错:
pydantic_core._pydantic_core.ValidationError: 1 validation error for Config
weather_api_key
  Field required [type=missing, input_value={'driver': '~fastapi', 'h...), 'environment': 'dev'}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.10/v/missing
因为更新到2.x版本后不能用缺省的None了
参考:pydantic v1 迁移到 v2 需要注意的事项 - python后端实战经验分享 - SegmentFault 思否