Доброго времени суток. Я пытаюсь заполнить модель значениями с xls файла в котором около 10к записей. Все работает, только записывает около 30 минут. Поэтому чувствую что делаю что-то не так) Вот мой код:
from app1.models import *
import os
import xlrd
DIR = os.path.dirname(os.path.dirname(__file__))
def OpenFile(request):
rb = xlrd.open_workbook(DIR + '\\file.xls',formatting_info=True)
sheet = rb.sheet_by_index(0)
row = sheet.col_values(0)
for c_el in row:
p = Person(name=c_el)
p.save()
return HttpResponse()