1.FastApi入门

菩提
2021-10-09 / 0 评论 / 31 阅读 / 正在检测是否收录...

好用就对了,简介自己看百度吧(懒得复制了)


1.安装fastapi和asgi服务器(uvicorn/hypercorn)
pip install fastapi uvicorn 


2.一个简单例子
from fastapi import FastAPI


app = FastAPI()

@app.get("/")
async def get_test_1():
    return {"msg": "梦影姐姐nb!!!"}

@app.post("/jiejienb")
async def post_test_1():
    return {"msg": "梦影姐姐nb!!!"}
3.启动服务

上面包含了常用的get/post请求,还有更多的请求方式其实都是改一下名字就好了(太快了)

uvicorn main:app --reload # 启动服务并且修改后自动重启

# 可选参数(经常用的比较多的)
--host 绑定IP
--port 端口号
--reload 是否重载
--workers 多少个工作进程
...更多的可输入uvicorn --help查看
4.大概是个补充
  • http://ip:port/root_path/docs 可以进入swagger生成的接口列表进行测试
  • 除了异步方式还可以使用同步方式
4

评论 (0)

取消