FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,由 Python 3.6+ 中的标准库支持。以下是关于 FastAPI 的快速入门教程。
快速开始
安装 FastAPI 和 Uvicorn
首先,你需要安装 FastAPI 和 Uvicorn。你可以使用 pip 来安装它们:
pip install fastapi uvicorn
创建一个基本的 FastAPI 应用
创建一个名为
main.py
的文件,并添加以下代码:from fastapi import FastAPI app = FastAPI() @app.get("/") async def root(): return {"message": "Hello World"}
保存文件后,使用 Uvicorn 运行你的应用:
uvicorn main:app --reload
打开浏览器,访问
http://127.0.0.1:8000/
,你应该会看到 "Hello World" 信息。定义路由和操作
你可以定义更多的路由和操作来扩展你的 API。例如:
@app.get("/items/{item_id}") async def read_item(item_id: int): return {"item_id": item_id}
这将创建一个新的路由
/items/<item_id>
。
扩展阅读
希望这个快速入门教程能帮助你开始使用 FastAPI。更多信息和高级用法,请参考官方文档。
FastAPI Logo