Чтение файла из базы данных

У меня есть приложение react frontend, которое принимает файл и имя шаблона в качестве входных данных и отправляет форму в конечную точку Django RestAPI. Шаблон содержит информацию о том, как файл должен быть обработан, например, имя таблицы SQL, должен ли он добавить файл или переопределить таблицу и тому подобное, в основном метаданные. Я хочу, чтобы этот процесс был фоновым, чтобы пользователю не нужно было ждать завершения процесса.

Мой текущий процесс заключается в том, что я посылаю форму (файл и шаблон) в таблицу из API. У меня есть cronjob, который запускается каждую минуту и проверяет таблицу, есть ли в ней новая загрузка или нет, и если есть, то обрабатывает файл на основе условий, заданных в шаблоне.

Моя проблема в том, что раньше я делал это из бэкенда, но я переписал все мое приложение для фронтенда с помощью react. И теперь файл загружается прямо в базу данных из формы, в то время как из бэкенда я загружал его на свой сервер, и у меня был только путь к файлу в базе данных, и я не знаю, как получить доступ к файлу в базе данных. (Я на самом деле не делал этого из фронтенда, так что если мой подход неверен, не стесняйтесь, поправьте меня).

Я попытался прочитать файл с помощью "read_excel" от pandas, но он выдает ошибку, поскольку ожидает путь к файлу, а я могу предоставить ему только имя файла из БД.

Вот как выглядит таблица, принимающая форму. Введите здесь описание изображения

Вернуться на верх