Как автозаполнить другой ввод, когда выбран внешний ключ?

Я хочу знать, как использовать внешний ключ в качестве выпадающего списка и автозаполнять другой ввод при выборе внешнего ключа.

На рисунке ниже показано решение, которое я хочу найти

Нелюбимое решение

код приведен ниже:

class customer_detail(models.Model):
    
    Customer = models.CharField(max_length=10)
    Customer_Name = models.CharField(max_length=100)

class Quotation(models.Model):
    Quatation_No = models.CharField(max_length=100)
    customer = models.ForeignKey(customer_detail, on_delete = models.CASCADE)
    customer_name = models.CharField(max_length=100, null=True, blank=True)



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