Обновление поля даты и имени модели на основе поля другой модели
Я немного застрял... Я создаю систему бухгалтерского учета в качестве практики для изучения django больше
У меня есть модель для банка, как показано ниже:
class Bank(models.Model):
bank_name = models.CharField(max_length=50, blank=True, null=True)
sales_invoive = models.ForeignKey("Income", on_delete=models.CASCADE, blank=True, null=True, related_name='sales_invoices')
payment_date = models.DateField(blank=True, null=True)
Затем у меня есть отчет о доходах, как показано ниже
class Income(models.Model):
invoice_number = models.CharField(max_length=20)
line_item = models.IntegerField()
invoice_date = models.DateField()
doc_number = models.ForeignKey(Document, on_delete=models.CASCADE)
payment_date = models.ForeignKey(Bank, on_delete=models.CASCADE, related_name='sales_invoices', blank=True, null=True)
customer_name = models.ForeignKey(Customer, on_delete=models.CASCADE, blank=True, null=True)
product_name = models.ForeignKey(Product, on_delete=models.CASCADE, blank=True, null=True)
Мое желание состоит в том, чтобы, когда я ввожу счет в лист доходов, я мог выбрать тот же номер счета в модели банка, и когда я ввожу дату оплаты этого счета, он должен автоматически обновлять лист доходов
ТИА!!!