@router.get("/info", summary="获取用户自己的资料")
async def getUserInfo(*,
db: Session = Depends(deps.get_db),
u: Users = Depends(deps.get_current_user)
):
roles = [role.name for role in curd_user.getRoles(db, u['id'])]
return respSuccessJson(data={
'email': u['email'],
'phone': u['phone'],
'username'
fastapi用户登录模块——“获取用户自己的资料“+“修改个人信息“
最新推荐文章于 2024-06-03 17:13:30 发布
本文介绍了如何使用FastAPI框架构建Python后端接口,包括GET请求获取用户资料和PUT请求修改个人信息。通过依赖注入获取数据库会话和用户数据,利用JWT令牌进行身份验证,并详细阐述了每个接口的实现逻辑和功能。
摘要由CSDN通过智能技术生成