Какой эффективный способ вставки сотен записей в таблицу SQLite с помощью Django?
У меня есть CSV файл с сотнями данных, я хочу вставить все в мою SQLite DB в моем Django приложении. Ввод каждого значения по одному будет пустой тратой времени. Каков более эффективный способ решения этой задачи?
В этом случае лучше всего использовать bulk_create.
Из документа:
bulk_create(objs, batch_size=None, ignore_conflicts=False)
Этот метод вставляет предоставленный список объектов в базу данных эффективным образом (обычно только 1 запрос, независимо от количества объектов), и возвращает созданные объекты в виде списка, в том же порядке, что и предоставлен:
Ссылка на документ: https://docs.djangoproject.com/en/dev/ref/models/querysets/#bulk-create