【发布时间】:2021-08-16 07:58:48
【问题描述】:
我有一个模型:
class Cars(BaseModel):
numberOfCars: int = Field(0,alias='Number of cars')
我有一个字典:
{
"Number of cars":3
}
如何使用此模型创建 Cars 实例?` 使用这个时是否有类似'by_alias'的东西?
【问题讨论】:
标签: python-3.x pydantic
我有一个模型:
class Cars(BaseModel):
numberOfCars: int = Field(0,alias='Number of cars')
我有一个字典:
{
"Number of cars":3
}
如何使用此模型创建 Cars 实例?` 使用这个时是否有类似'by_alias'的东西?
【问题讨论】:
标签: python-3.x pydantic
你绝对应该从阅读Pydantic Documentation开始
这是一个工作示例:
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()
【讨论】: