Sqlite - Django: таблица имеет 13 столбцов, но было предоставлено 14
Я пытаюсь экспортировать файл .csv в мою базу данных, и файл .csv имеет 13 столбцов, но по какой-то причине, когда я пытаюсь экспортировать, он говорит, что у меня 14 столбцов вместо этого. Не знаю, проблема ли это с тем, как я настроил ForeignKey и PrimaryKey, но я не могу разобраться с этим.
models.py
class Dealer(models.Model):
dealersName = models.TextField(('DealersName'))
zipcode = models.CharField(("zipcodex"), max_length = 15)
zipcode_2 = models.CharField(("zipCode"), max_length = 15)
state = models.CharField(("state"), max_length=5)
address = models.TextField(("Address"))
ids = models.BigIntegerField(("ids"), primary_key=True)
def __str__(self):
return self.dealersName
class DealershipListing(models.Model):
vincode = models.CharField(('vinCode'), max_length=255, primary_key=True)
price = models.IntegerField(('price'))
msrp = models.IntegerField(('msrp'))
mileage = models.TextField(('mileage'), max_length=9)
is_new = models.BooleanField(('isNew'))
first_seen = models.DateField(("first_seen"))
last_seen = models.DateField(("last_seen"))
model = models.CharField(("Models"), max_length= 255)
make = models.CharField(("Make"), max_length=255)
year = models.CharField(("Year"), max_length= 4)
ids = models.ForeignKey(Dealer, on_delete=CASCADE)
color = models.CharField(("ExtColor"), max_length=255, null=True, blank = True)
intcolor = models.CharField(("IntColor"), max_length=255, null=True, blank=True)
def __str__(self):
return self.year + " " + self.make + " " + self.model
и файл csv имеет
vincode, price, msrp, mileage, is_new, first_seen, last_seen, model, make, year, dealerID, ExtColor, IntColor как columns.
Я буду благодарен за любую помощь, которую смогу получить.