如何将python字典转换为pydantic类?
我正在尝试调用一个更新员工详细信息的方法。当通过邮递员呼叫时,它可以正常工作。但是,当我尝试使用另一个函数调用update函数时,它会显示以下错误: AttributeError:“UpdateEmployee”对象没有属性“dict” 代码如下:如何将python字典转换为pydantic类?,python,rest,api,fastapi,pydantic,Python,Rest,Api,Fastapi,Pydantic,我正在尝试调用一个更新员工详细信息的方法。当通过邮递员呼叫时,它可以正常工作。但是,当我尝试使用另一个函数调用update函数时,它会显示以下错误: AttributeError:“UpdateEmployee”对象没有属性“dict” 代码如下: def edit_employee(employee_id: int, update_employee: UpdateEmployee) -> dict: my_query = {"employee_id": employee_id}
def edit_employee(employee_id: int, update_employee: UpdateEmployee) -> dict:
my_query = {"employee_id": employee_id}
changed_employee = {}
new_values = update_employee.dict(exclude_unset=True)
...
...
edit_employee(int(user["empCode"]), update_obj)
显然,
update\u obj
没有属性dict
。你为什么期望它有一个?你的UpdateEmployee
类是什么样子的?显然update\u obj
没有属性dict
。为什么您希望它有一个?您的UpdateEmployee
类是什么样子的?