首先,需要安装FastAPI和Uvicorn,这是一个轻量级的ASGI服务器,用于运行FastAPI应用。
pip install fastapi uvicorn
from fastapi import FastAPI
import uvicorn
app = FastAPI()
@app.get("/")
async def read_root():
return {"Hello": "我的第一个fastapi应用!"}
if __name__ == '__main__':
uvicorn.run("main:app", port=8000, reload=True)
main:app告诉Uvicorn加载main.py文件中的app实例。reload=True参数告诉Uvicorn在代码更改时重新加载应用。