FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,由 Python 3.6+ 支持并使用了标准 Python 类型提示。

快速开始

要开始使用 FastAPI,您需要以下步骤:

  1. 创建一个新项目:您可以使用 Poetry 或其他您喜欢的包管理工具来创建一个新项目。
  2. 安装 FastAPI 和 Uvicorn:这是 FastAPI 的推荐 Web 服务器。
  3. 编写您的 API:使用 Python 类和 Pydantic 模式。
from fastapi import FastAPI

app = FastAPI()

@app.get("/")
async def root():
    return {"message": "Hello World"}

快速链接

图片

快速部署

的中心是部署。无论您使用的是本地服务器还是云服务器,都可以轻松地将您的 FastAPI 应用部署到生产环境。

中心是部署。无论您使用的是本地服务器还是云服务器,都可以轻松地将您的 FastAPI 应用部署到生产环境。

(center) Deployment (center)

API 性能

FastAPI 使用 Starlette 作为 Web 框架和 Uvicorn 作为 ASGI 服务器,这意味着您可以从开始就享受到高性能。

FastAPI 使用 Starlette 作为 Web 框架和 Uvicorn 作为 ASGI 服务器,这意味着您可以从开始就享受到高性能。

(center) API Performance (center)

社区与支持

FastAPI 有一个活跃的社区,您可以在 GitHub 上找到问题、贡献和讨论。

FastAPI 有一个活跃的社区,您可以在 GitHub 上找到问题、贡献和讨论。

(center) Community & Support (center)