fastapi(65)- 路由函数指定了 response_model,在返回自定义 JSONResponse 时, 不会限制它返回的数据结构...

前置知识

JSONResponse:https://www.cnblogs.com/poloyy/p/15364445.html

response_model:https://www.cnblogs.com/poloyy/p/15317585.html

背景

在写辣鸡平台,然后有统一的自定义 JSONResponse,所以全部路径函数都是返回自定义 JSONResponse 的,比如

@router.post("/save", response_model=UserResponse)
async def save(user_save: UserSave, db: Session = Depends(get_db)) -> JSONResponse:
    
    ...

    return SuccessResponse(message="123", data=123)


@router.post("/user_list", response_model=UserListResponse)
async def get_user_list(
    u

你可能感兴趣的:(数据库,java,python,mysql,spring)