FastAPI автоматически генерирует схему в OpenAPI spe c для UploadFile
параметров.
Например, этот код:
from fastapi import FastAPI, File, UploadFile
app = FastAPI()
@app.post("/uploadfile/")
async def create_upload_file(file: UploadFile = File(..., description="The file")):
return {"filename": file.filename}
сгенерирует эту схему в components:schemas
в OpenAPI spe c:
{
"Body_create_upload_file_uploadfile__post": {
"title": "Body_create_upload_file_uploadfile__post",
"required":["file"],
"type":"object",
"properties":{
"file": {"title": "File", "type": "string", "description": "The file","format":"binary"}
}
}
}
Как я могу явно указать схему для UploadFiles (или хотя бы ее имя)?
Я прочитал документы FastAPI и выполнил поиск средства отслеживания проблем. но ничего не нашел.