我希望在Swagger UI中为我的API文档创建示例请求,但我接受Form输入。FastAPI docs演示了如何仅针对Pydantic模式执行此操作。请帮我拿一下这个example/examples可以用于Form输入以任何方式创建示例请求吗?
Form
i2byvkas1#
需要在API路由函数image中传递pydantic类
image
from fastapi import FastAPI, Form from pydantic import BaseModel app = FastAPI() class request_json(BaseModel): name:str age:int mail:str @app.get("/name") async def get_values( reqest_model:request_json, username: Annotated[str, Form()], password: Annotated[str, Form()] ): responce_dict = {"name":reqest_model.name, "username": username}} return responce_dict
1条答案
按热度按时间i2byvkas1#
需要在API路由函数
image
中传递pydantic类