загрузить CSV файл в базу данных?
В смысле данные из csv записать в бд? Только руками)
ага, я пока только через pandas и sqlalchemy умею, пытаюсь вот найти как реализовать это в drf
Через пандас и алхимию хороший вариант
т.е. это нормально, в бд записывать через пандас, а вытаскивать через агреграцию с пары тройки таблиц, через drf?
Использовать pandas для выгрузки данных из csv в бд это оверинжиниринг. Слишком много тяжелых зависимостей тащить. Ну либо делать один раз. Есть либы умеющие читать csv. Дальше алхимией или psycopg2 пишеть в базу пачками.
а записывать данные в джанге через алхимию или psycopg не оверинжениринг?)) пандас, работает с csv как с датафреймом, что резко ускоряет работу с прочитанными данными, и если понадобятся минимальные действия по приведению полученных данных к нужному для бд состоянию вся "тяжесть зависимости" окупится)
Обсуждают сегодня