安装 FastAPI
pip install fastapi
# 将来需要将应用程序部署到生产环境可以安装 uvicorn 作为服务器
pip install uvicorn
最简单的代码栗子
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {
"message": "Hello World"}
运行 uvicorn 命令,启动服务器
进到 py 文件所属目录的命令行
uvicorn main:app --reload
- main:main.py 文件(一个 Python「模块」)
- app:在 main.py 文件中通过 app = FastAPI() 创建的对象
- --reload:让服务器在更新代码后自动重新启动,仅在开发时使用该选项
我这里截图的名字换了哈
浏览器访问
http://127.0.0.1:8000