FastAPI 学习之路(一)fastapi-
fastapi是高性能的web框架。他的主要特点是:
– 快速编码
– 减少人为bug
– 直观
– 简易
– 具有交互式文档
– 高性能
– 基于API的开放标准
支持python 3.6版本。
安装
pip install fastapi
安装部署包
pip install uvicorn
开始开发。
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}