med*_*ech 5 python-3.x pydantic
我有一个模型:
class Cars(BaseModel):
numberOfCars: int = Field(0,alias='Number of cars')
Run Code Online (Sandbox Code Playgroud)
我有一个字典:
{
"Number of cars":3
}
Run Code Online (Sandbox Code Playgroud)
如何使用此模型创建 Cars 实例?使用此模型时是否有类似“by_alias”的内容?
您绝对应该从阅读Pydantic 文档开始
这是一个工作示例:
from pydantic import BaseModel, Field
class Cars(BaseModel):
numberOfCars: int = Field(0, alias='Number of cars')
def main():
car_dict = {'Number of cars': 4}
cars = Cars(**car_dict)
print(cars)
if __name__ == '__main__':
main()
Run Code Online (Sandbox Code Playgroud)