【FastAPI基础】2、路径参数(基于python36+类型提示)

22 篇文章 23 订阅

引言:

最近工作中有机会接触FastAPI这个框架,所以就把官方文档看了一遍,对框架的各个特性及使用方法做了总结,会逐步的发出来,希望对您有用。

如果您之前接触过python的其他框架,看起来会非常简单和顺畅,其实就是很简单。

【上一篇】:【FastAPI基础】1、类型提示简介(Python 3.6+)
【下一篇】:【FastAPI基础】3、查询参数

【FastAPI搭建好的产品框架源码,直接上手】:【FastAPI搭建好的产品架构】,直接上手

该问主要帮您了解使用与 Python 格式化字符串相同的语法来声明路径"参数"或"变量"。

1、路径参数

from fastapi import FastAPI
app = FastAPI()

# 下面是正常传参
@app.get("/items/{item_id}")
async def read_item(item_id):
    return {"item_id": item_id}

2、有类型的路径参数

from fastapi import FastAPI
app = FastAPI()

# 下面是基于python36+类型提示的传参,对参数进行了类型验证
@app.get("/items/{item_id}")
async def read_item(item_id: int):
    return {"item_id": item_id}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值