温馨提示:
本文最后更新于
2023-11-23,已超过半年没有更新,若内容或图片失效,请留言反馈。
FastAPI 是一种现代,快速(高性能)的 Web 框架,基于标准Python 类型提示使用 Python 3.6+ 构建 API。
FastAPI 文档
官方文档:https://fastapi.tiangolo.com/
FastAPI 安装
FastAPI 推荐使用 uvicorn 来运行服务,Uvicorn 是基于 uvloop 和 httptools 构建的闪电般快速的 ASGI 服务器。
在终端中执行以下命令:
pip install fastapi
pip install uvicorn
FastAPI 实践
创建一个 .py 文件,并写以下代码
from typing import Optional
from fastapi import FastAPI
app = FastAPI()
@app.get("/api/v1/hw")
def read_root():
return {"Hello": "World"}
@app.get("api/v1/items/{item_id}")
def read_item(item_id: int):
return {"item_id": item_id}
扫描二维码,在手机上阅读