侧边栏壁纸
  • 累计撰写 24 篇文章
  • 累计收到 1 条评论

快速上手 Python 框架 FastAPI

2023-11-23 / 0 评论 / 97 阅读
温馨提示:
本文最后更新于 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}

扫描二维码,在手机上阅读