from typing import List
from pydantic import BaseModel
from fastapi import FastAPI, UploadFile, File
app = FastAPI()
class DataConfiguration(BaseModel):
textColumnNames: List[str]
idColumn: str
@app.post("/data")
async def data(dataConfiguration: DataConfiguration,
csvFile: UploadFile = File(...)):
pass
# read requested id and text columns from csvFile
Если это неправильный способ запроса POST, сообщите мне, как выбрать необходимые столбцы из загруженного CSV-файла в FastAPI.
В частности, я хочу, чтобы приведенный ниже пример работал: [code]from typing import List from pydantic import BaseModel from fastapi import FastAPI, UploadFile, File
app = FastAPI()
class DataConfiguration(BaseModel): textColumnNames: List[str] idColumn: str
@app.post("/data") async def data(dataConfiguration: DataConfiguration, csvFile: UploadFile = File(...)): pass # read requested id and text columns from csvFile [/code] Если это неправильный способ запроса POST, сообщите мне, как выбрать необходимые столбцы из загруженного CSV-файла в FastAPI.
В частности, я хочу, чтобы приведенный ниже пример работал:
from typing import List
from pydantic import BaseModel
from fastapi import FastAPI, UploadFile, File
app = FastAPI()
class DataConfiguration(BaseModel):
textColumnNames: List
idColumn:...
В частности, я хочу, чтобы приведенный ниже пример работал:
from typing import List
from pydantic import BaseModel
from fastapi import FastAPI, UploadFile, File
app = FastAPI()
class DataConfiguration(BaseModel):
textColumnNames: List
idColumn:...
В частности, я хочу, чтобы приведенный ниже пример работал:
from typing import List
from pydantic import BaseModel
from fastapi import FastAPI, UploadFile, File
app = FastAPI()
class DataConfiguration(BaseModel):
textColumnNames: List
idColumn:...
В частности, я хочу, чтобы приведенный ниже пример работал:
from typing import List
from pydantic import BaseModel
from fastapi import FastAPI, UploadFile, File
app = FastAPI()
class DataConfiguration(BaseModel):
textColumnNames: List
idColumn:...
В частности, я хочу, чтобы приведенный ниже пример работал:
from typing import List
from pydantic import BaseModel
from fastapi import FastAPI, UploadFile, File
app = FastAPI()
class DataConfiguration(BaseModel):
textColumnNames: List
idColumn:...