Лучший способ Django для загрузки данных в базу данных postresql - PullRequest
0 голосов
/ 18 марта 2019

Я работаю над проектом, который заключается в преобразовании локальной базы данных postgresql (в которой в качестве ORM используется sqlalchemy) в веб-приложение, в котором я загружаю таблицы Excel, читаю их, выполняю небольшую очистку, а затем загружаю выбранные данные в базу данных postgresql, используя ORM Джанго. Идея состоит в том, чтобы хранить данные на сервере, а не на компьютере каждого пользователя. Все в порядке, но загрузка данных занимает слишком много времени, так как, я думаю, я использую кадры данных panda, чтобы легко структурировать, читать и сохранять данные. В локальной версии библиотеки я использовал списки и работал намного быстрее.

Не знаю, связано ли это с Sqlalchemy, Django, списками или фреймами данных. Любые предложения о том, как читать данные электронных таблиц и загружать их в базу данных postgresql, используя Django?

Большое спасибо.

1 Ответ

0 голосов
/ 18 марта 2019

Для этого вы можете использовать функцию dumpdata / loaddata в Django

  1. Dumpdata Выводит на стандартный вывод все данные в базе данных, связанные с именованным приложением (ями).

Если имя приложения не указано, все установленные приложения будут сброшены.

  1. LoadData Ищет и загружает содержимое названного прибора в базу данных.

Для получения информации вы можете обратиться это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...