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