Как оптимизировать создание огромного количества объектов в Django Models

Я пытаюсь прочитать CSV из 200k данных и создать Django модели и сохранить их с помощью bulk_create, но код создания моделей (т.е. users_list.append(User(phone_number=phone_number) ) занимает слишком много времени для создания всех моделей, есть ли способ сделать это быстро?

Видите ли, 200K - это огромное количество данных, это займет время независимо от того, как вы оптимизируете алгоритмы и функции. Я бы посоветовал вам использовать Celery для этих фоновых задач, требующих много времени. Смотрите мой ответ здесь Как интегрировать сельдерей?

PS: У меня недостаточно репутации, чтобы комментировать, поэтому я написал это как ответ.

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