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请求示例

输入参数:

运行结果如下:

相关推荐
风早爽太8 小时前
Python 开发笔记:配置生产环境中 Celery Worker 的独立进程启动方式
python·fastapi
Java的搬运工2 天前
【无标题】
python·机器学习·docker·fastapi·模型部署·mlops·ai工程化
云和数据.ChenGuang2 天前
langchain4j的RAG入门
人工智能·深度学习·机器学习·语言模型·fastapi
风早爽太3 天前
用 ‌Render‌ 快速部署网站和常见问题解决
python·fastapi
艺杯羹3 天前
240GB流量击穿与频繁OOM:从云端瘫痪到客户端自治的本地优先架构重构实录
性能优化·系统架构·fastapi·桌面客户端·本地优先
创新技术阁3 天前
FastapiAdmin代码生成详细解释
前端·后端·fastapi
像风一样自由20204 天前
41.用FastAPI搭建一个RAG后端需要哪些接口
人工智能·大模型·fastapi·rag·智能体
databook4 天前
手把手带你走一遍:机器学习模型如何用FastAPI和Docker部署
python·docker·fastapi
EatFans5 天前
Docker 实战部署:从本地镜像到云服务器,一篇走通 FastAPI + Celery + MySQL + Redis + Nginx
docker·fastapi
创新技术阁5 天前
FastapiAdmin插件介绍
前端·后端·fastapi