employee.py 文件源码

python
阅读 36 收藏 0 点赞 0 评论 0

项目:myAPI 作者: butomo1989 项目源码 文件源码
def update(employee_id: int, employee: dict) -> dict:
    """
    Update employee profile by id
    :param employee_id: employee id
    :param employee: employee profile
    :return: updated employee profile
    """
    try:
        logger.info('Employee id that want to be updated: {id}'.format(id=employee_id))
        selected_employee = Employee.query.filter(Employee.id == employee_id).first_or_404()
        selected_employee.update(**employee)
        db.session.commit()
        logger.info('Updated!')
        return NoContent, 201
    except DataError:
        abort(400, {'message': warning.INVALID_DATA_TYPE})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号