Я пытаюсь импортировать CSV-файл в дб из оболочки manage.py, но он выдает ошибку
import csv
with open(r"C:\Users\yousa\Desktop\xp\exp\Dist_Extended_TissuesWise_ClusteredAnnotated_21nov2018_qaz.csv", 'r') as f:
reader = csv.reader(f)
lines = list(reader)
del lines[0]
objects = []
for line in lines:
obj =Maize_clustert()
obj.chromosome = int(line[0])
obj.cluster_start = int(line[1])
obj.cluster_end = int(line[2])
obj.strand = line[3]
obj.pac = int(line[4])
obj.pac_suppoort = int(line[5])
obj.cluster_support = int(line[6])
obj.region = line[7]
obj.gene_id = line[8]
obj.transcript_id = line[9]
obj.distance = line[10]
obj.transcript_code = line[11]
obj.gene_cord = line[12]
obj.utr_length = int(line[13])
obj.gene_biotype = line[14]
obj.cluster_size = int(line[15])
obj.number_pas = int(line[16])
obj.zygote = int(line[17])
obj.sperm = int(line[18])
obj.egg = int(line[19])
obj.root = int(line[20])
obj.embryo = int(line[21])
obj.basal = int(line[22])
obj.ear = int(line[23])
obj.apical = int(line[24])
obj.ovule = int(line[24])
objects.append(obj)
Maize_clustert.objects.bulk_create(objects)
, а при запуске этого кода в оболочке manage.py он дает мне результат
Traceback (most recent call last):
File "<input>", line 8, in <module>
NameError: name 'Maize_clustert' is not defined
в то время как в models.py я создал полную модель своих данных, есть ли альтернативный способ или я делаю это неправильно, любезно помогите мне в этом