Как связать две базы данных вместе?

У меня есть 2 базы данных, которые должны быть связаны внешним ключом: DealershipListing и Dealers.

Вот их модели:

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):
    uniqueID = models.IntegerField(("CarID"), primary_key=True)
    vincode = models.CharField(('vinCode'), max_length=255)
    price = models.CharField(('price'), max_length=30)
    msrp = models.CharField(('msrp'), max_length=30)
    mileage = models.CharField(('mileage'), max_length=9)
    is_new = models.BooleanField(('isNew'))
    first_seen = models.CharField(("first_seen"), max_length=15)
    last_seen = models.CharField(("last_seen"), max_length=15)
    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

Но когда я проверяю базу данных администратора, DealershipListing является выпадающим списком названий каждого дилерского центра в модели Dealer, но идентификаторы в модели DealershipListing помещены на место цвета. Что я делаю неправильно? Как мне связать каждый автомобиль в DealershipListing с его дилерским центром по идентификаторам?

Вернуться на верх