· 约 2 分钟

28-FastAPI进阶-ORM操作数据-删除数据

  • FastAPI
  • Python

学习目标

核心概念

代码示例

@app.delete("/users/{user_id}")
def delete_user(user_id: int, db: DbSession):
    user = db.get(User, user_id)
    if user is None:
        raise HTTPException(status_code=404, detail="用户不存在")

    db.delete(user)
    db.commit()
    return {
        "code": 200,
        "message": "删除成功",
        "data": {"id": user_id},
    }

案例理解

易错点

我的补充