Загрузка большого JSON-файла в Django

Я пытаюсь открыть JSON файл в локальной директории, размер файла 250MB и содержит 1060000 данных. Я использую цикл for для сохранения его в базу данных. Но после этого общее количество данных, сохраненных в базе данных, не совпадает с длиной данных. Вот мой код.

json_data = open('dblama/4. inventaris_ruang.json')
data = json.load(json_data)

data_size = len(data)
print('length data:{}'.format(data_size))

for di in data:
   ivt = Inventaris()
   ivt.tahun = di['thn']
   ivt.nomor = di['nmr']
   ivt.barcode = di['rid']
   ivt.save()

Иногда

сохраняется только 1052000 данных, иногда 1056700. Почему это происходит?
Вернуться на верх