from enum import Enum
from fastapi import FastAPI
class ModelName(str, Enum):
morning = "morning"
afternoon = "afternoon"
night = "night"
app = FastAPI()
@app.get("/models/{model_name}")
async def get_model(model_name: ModelName):
if model_name is ModelName.morning:
return {"model_name": model_name, "message": f"Good {model_name}"}
if model_name.afternoon == "afternoon":
return {"model_name": model_name, "message": f"Good {model_name}"}
return {"model_name": model_name, "message": "Have some residuals"}
FastApi路径参数-枚举类型使用
于 2024-01-19 14:36:16 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)