FastAPI的最简单实例

前言

FastAPI越来越流行,好处多多,慢慢会成为Web后端的主流。我初步尝试了一下。

一、基本代码

代码如下:

from fastapi import FastAPI

创建应用实例

app = FastAPI()

========== 定义一个路由 ==========

@app.get("/") # GET 请求

def read_root():

return {"message": "Hello, FastAPI!"}

@app.get("/hello/{name}") # 动态路由参数

def say_hello(name: str):

return {"message": f"你好,{name}!欢迎使用 FastAPI!"}

@app.post("/sum") # POST 请求示例

def calc_sum(data: dict):

a = data.get("a", 0)

b = data.get("b", 0)

return {"a": a, "b": b, "sum": a + b}

二、启动运行

三、访问效果

四、Post请求示例

输入参数:

运行结果如下:

相关推荐
天使day5 小时前
FastAPI快速入门
python·fastapi
Maiko Star14 小时前
FastAPI如何解决跨越问题
fastapi
weixin_471383031 天前
07 FastAPI
python·fastapi
Python私教2 天前
AI 生成到 90% 突然断了怎么办?我用 SSE、检查点和幂等把任务接着跑
fastapi
李昊哲小课3 天前
FastAPI + Echarts 构建可交互数据仪表板
信息可视化·echarts·fastapi
未知违规用户3 天前
大模型项目: 学习FastAPI 服务器开发
服务器·人工智能·python·学习·fastapi
普通网友3 天前
Python FastAPI 异步数据库管理
数据库·fastapi
观察员3 天前
深入理解 Pydantic 的 BaseModel
fastapi
郝同学今天有进步吗3 天前
构建 LangGraph Code Review Agent(七):实现规则匹配、Finding Guardrails 与 Markdown 报告
python·ai·fastapi·code review
智购科技自动售货机工厂4 天前
即时零售的风吹到自动售货机行业,会带来什么变化?~YH
大数据·人工智能·django·fastapi·零售·tornado