FastAPI 422 "msg": "value is not a valid dict",
Есть следующий банальный код:
class Test_upload(BaseModel):
name: str
@router.post("/add-project-file")
def add_file(obj_in: Test_upload, file: List[UploadFile] = File()):
return obj_in, len(file)
После передачи параметров через свагер, выдает ошибку:
{
"detail": [
{
"loc": [
"body",
"obj_in"
],
"msg": "value is not a valid dict",
"type": "type_error.dict"
}
]
}
Пробовал в класс передавать orm_mode = True, пробовал передавать File(default=[]), пробовал obj_in: Test_upload = Form(). Ничего из этого не помогло, может кто-то сталкивался с подобной проблемой. Буду рад любым предположениям.
