下载
pip install fastapi
pip install uvicorn
快速入门
quickstart.py
代码如下:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
@app.get("/items/{item_id}")
def read_item(item_id: int, q: str = None):
return {"item_id": item_id, "q": q}
运行:uvicorn quickstart:app --reload
quickstart: 表示app所在文件名
app:FastAPI实例
reload:debug模式,可以自动重启
在浏览器输入http://127.0.0.1:8000/items/99922?q=test
可以看到返回{"item_id":99922,"q":"test"}
交互文档页面:http://127.0.0.1:8000/docs
api页面: http://127.0.0.1:8000/redoc