当前位置: 首页> 教育> 就业 > 南庄九江网站建设_上海徐家汇网站建设_2023年4月疫情恢复_网页快速收录

南庄九江网站建设_上海徐家汇网站建设_2023年4月疫情恢复_网页快速收录

时间:2025/7/13 12:35:46来源:https://blog.csdn.net/tao5090694/article/details/144478680 浏览次数:0次
南庄九江网站建设_上海徐家汇网站建设_2023年4月疫情恢复_网页快速收录

路径操作装饰器方法的参数

1. 定义带有参数的POST请求路由
@app.post('/items',tags=['这是items测试接口'],summary='这是items测试的summary',description='这是items测试的description',response_description='这是items测试的response_description')
def test():return {'items': 'items数据'}
  • @app.post('/items') 定义了一个POST请求路由,路径为 /items
  • tags用于在API文档中对路由进行分类。
  • summary 提供了简短的描述。
  • description 提供了详细的描述。
  • response_description 提供了响应的描述。
2. 定义弃用的POST请求路由
@app.post('/deprecated', deprecated=True)
def deprecated_test():return {'deprecated': '看看deprecated的展示!'}
  • deprecated=True 标记该接口为弃用状态。默认不写是Flase
3. 测试接口

在这里插入图片描述

通过这些步骤,你可以创建和运行一个带有参数的 FastAPI 应用,并在 API 文档中查看详细的描述信息。

4.完整代码如下:
from fastapi import FastAPI
import uvicorn
app = FastAPI()@app.post('/items',tags=['这是items测试接口'],summary='这是items测试的summary',description='这是items测试的description',response_description='这是items测试的response_description')
def test():return {'items': 'items数据'}@app.post('/deprecated', deprecated=True)
def deprecated_test():return {'deprecated': '看看deprecated的展示!'}
"""
当然,还有其他很多参数,后面具体再说!
"""
if __name__ == '__main__':uvicorn.run('main:app', port=8080, reload=True)
关键字:南庄九江网站建设_上海徐家汇网站建设_2023年4月疫情恢复_网页快速收录

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: