Как оптимизировать django -импорт-экспорт? - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть данные в Excel около 20000 записей. Я использовал расширение django -import-export для импорта данных. Я пытался импортировать данные, но очень медленно, около 10 минут. Я думаю, что одна вещь, чтобы сделать это медленным, это django -import-export отображать 20 000 записей в таблице предварительного просмотра. Я хочу знать, как ускорить?

1 Ответ

0 голосов
/ 25 апреля 2020

Я сделал несколько замечаний по ускорению django -import-export здесь . Используя описанные мной оптимизации, я могу импортировать 20 тыс. Строк за ~ 5 секунд на своем ноутбуке разработчика.

Лучший способ - переопределить save_instance() для использования bulk_create(), но есть и другие оптимизация, которую вы можете сделать.

...