首先安装,打开终端:
pip install fastapi pip install fastapi[standard]写测试代码:
from fastapi import FastAPI app = FastAPI() @app.get("/") def root(): return {"Hello": "World"} @app.get("/items") def read_items(): return [ {"item_id": 1, "q": "chuan"}, {"item_id": 2, "q": "chuan3"}, {"item_id": 3, "q": "chuan2"}, ]3. 在相关目录下启动代码:
fastapi dev "文件名.py"启动成功后:
打开浏览器访问:localhost:8000
/items
第二种办法启动服务:
uvicorn 文件名:app --reload第三种启动服务,优化代码:
from fastapi import FastAPI app = FastAPI() @app.get("/") def root(): return {"Hello": "World"} @app.get("/items") def read_items(): return [ {"item_id": 1, "q": "chuan"}, {"item_id": 2, "q": "chuan3"}, {"item_id": 3, "q": "chuan2"}, ] if __name__ == "__main__": import uvicorn uvicorn.run(app, host="127.0.0.1", port=8000)直接启动即可