首页 分享 fastapi教程——进阶(一)

fastapi教程——进阶(一)

来源:花匠小妙招 时间:2024-12-19 07:24

最新推荐文章于 2024-11-09 10:31:14 发布

一只路过的小码农cxy 于 2019-10-11 14:58:29 发布

一个简单的栗子

from fastapi import FastAPI app = FastAPI() @app.get("/") async def root(): return { "message": "Hello World"} 123456789

FASTAPI继承Starlette,因此在Starlette中的所有可调用的对象在FASTAPI中可以直接引用

编写步骤

步骤一:导入FastAPI

from fastapi import FastAPI 1

步骤二:创建FastAPI实例

app = FastAPI() 1

步骤三:创建访问路径

@app.get("/") 1

这个路径告诉FastAPI,该装饰器下的方法是用来处理路径是“/”的GET请求
步骤四:定义方法,处理请求

async def root(): 1

步骤五:返回响应信息

return { "message": "Hello World"} 12

步骤六:运行

uvicorn main:app --reload 1

获取路径参数

from fastapi import FastAPI app = FastAPI() @app.get("/items/{item_id}") async def read_item(item_id): return { "item_id": item_id} 123456789

路径中的item_id将会被解析,传递给方法中的item_id。请求http://127.0.0.1:8000/items/foo会返回如下结果:

{ "item_id":"foo"} 12'

也可以在方法中定义参数类型:

相关知识

民谣吉他教程进阶弹唱《那些花儿》
花艺教程进阶版01
seo教程:搜索引擎优化入门与进阶笔记.docx
史上最全的家庭版佛跳墙教程(进阶的花胶鸡火锅)含花胶鲍鱼泡发过程
SEM(Search Engine Marketing)进阶教程下载最新版
历史上的11月20日流行花束教程,从初学者到进阶用户的全方位指南
SEO教程:搜索引擎优化入门与进阶(第3版)
软装进阶实战课程
最全面的淘宝店铺装修教程
公司怎么做网络推广 网络营销的基础与进阶

网址: fastapi教程——进阶(一) https://www.huajiangbk.com/newsview1178757.html

所属分类:花卉
上一篇: Pygame基础教程(二)
下一篇: MATLAB三维绘图教程

推荐分享