python—FastAPI—有没有一种方法可以在不明确提供变量名的情况下为变量定义数据类型(float)?

ltskdhd1  于 2021-09-08  发布在  Java
关注(0)|答案(0)|浏览(178)

在main_api函数中,我传递的是带有许多列的dataframe的json格式,这些列在将来总是会改变的(列的数量会不同,列的名称也会不同),dataframe中总是只有date列,所有其他列的数据类型都是float。有没有一种方法可以定义var1、var2、var3、var4(类dictdfs)的类型而不显式提供变量名?

class DictDfs(BaseModel):
    Date: Dict[int, datetime]
    var1:Dict[int, float]
    var2:Dict[int, float]
    var3:Dict[int, float]
    var4:Dict[int, float]

app = FastAPI()

@app.post("/run")
async def main_api(dict_dataframes: DictDfs):
.
.
.
    return jsonable_encoder(result)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题