资讯动态

学习FastAPI,端口的“路由参数”传递

发布时间:2026/8/29 5:26:44 来源:尧图企业网站定制
1路径参数在查询定义路径时传入再传入给函数中如访问http://127.0.0.1:8000/itme/18# 路径参数 # 定义路由时直接在路径中编写变量 app.get(/item/{sid}) async def read_item(sid: int): return {sid:sid} # 如果没有传入/item/sid后方的参数(没有传入/sid)会返回404(服务器中没有 /item/ 路径) # sid参数已经成为后端访问的一部分。2查询参数直接def定义函数时定义参数。路径传入时路由需在每个参数用分割后方加入参数对应数值传入。如访问http://127.0.0.1:8000/itme?skip1limit2# 查询路径 app.get(/item) async def read_item(skip:int0, limit:int10): return {skip:skip, limit: limit} #在def定义函数时定义参数。路径传入时需在后方加入参数对应数值每个用分割。3路径参数和查询参数同时存在如访问http://127.0.0.1:8000/itme/18?skip1limit2#函数中传入路径参数name, 并同时定义另外两个查询参数 app.get(/item/{name}) async def read_item(name:str, skip:int0,limit:int10): return {路径参数name:name, 查询参数skip:skip, 查询参数limit: limit}

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价