【问题标题】:FastAPI - Endpoint returns one of enum valuesFastAPI - 端点返回枚举值之一
【发布时间】:2021-06-10 14:32:15
【问题描述】:

我有一个应用程序:

import enum

from fastapi import FastAPI
from pydantic import BaseModel


class ClientTypeEnum(enum.Enum):
    UL = 1
    IP = 2
    FL = 3


class Request(BaseModel):
    text: str


app = FastAPI()


@app.post('/classify')
def classify(request: Request):
    return

我怎么能意识到大摇大摆地可以看到响应的可能值是 ClientTypeEnum 的值?

【问题讨论】:

标签: python fastapi


【解决方案1】:

使用响应模型更新 API 端点

@app.post('/classify', response_model=ClientTypeEnum)
def classify(request: Request):
    return

【讨论】:

    猜你喜欢
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    • 2019-09-26
    相关资源
    最近更新 更多