FastAPI, возвращает ответ File с выводом запроса sql - PullRequest
0 голосов
/ 10 апреля 2020

Я использую FastAPI, и в настоящее время я возвращаю CSV, который я прочитал с SQL сервера с pandas. (pd.read_ sql ()) Однако CSV довольно большой для браузера, и я хочу вернуть его с ответом файла: https://fastapi.tiangolo.com/advanced/custom-response/ (конец страницы). Кажется, я не могу сделать это без предварительной записи в файл CSV, который кажется медленным и будет загромождать файловую систему файлами CSV при каждом запросе.

Итак, мой вопрос, есть ли способ вернуть FileResponse из базы данных sql или pandas dataframe.

А если нет, есть ли способ удалить сгенерированные файлы CSV? после того, как все это было прочитано клиентом?

Спасибо за вашу помощь!

С уважением,

Стефан

...