Это мои модели:
class Selectdatefield(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL,related_name="Users",on_delete=models.CASCADE,null=True,blank=True)
start_Date = models.DateField(default=datetime.date(2018,4,1),blank=True, null=True)
end_Date = models.DateField(default=datetime.date(2019,3,31),blank=True, null=True)
class Group1(models.Model):
group_Name = models.CharField(max_length=32)
class Ledger1(models.Model)
creation_Date = models.DateField(default=datetime.date.today,blank=True, null=True)
name = models.CharField(max_length=32)
group1_Name = models.ForeignKey(Group1,on_delete=models.CASCADE,null=True,related_name='ledgergroups')
closing_balance = models.DecimalField(default=0.00,max_digits=10,decimal_places=2,blank=True)
class Journal(models.Model):
date = models.DateField(default=datetime.date.today)
by = models.ForeignKey(Ledger1,on_delete=models.CASCADE,related_name='Debitledgers')
to = models.ForeignKey(Ledger1,on_delete=models.CASCADE,related_name='Creditledgers')
debit = models.DecimalField(max_digits=10,decimal_places=2,null=True)
credit = models.DecimalField(max_digits=10,decimal_places=2,null=True)
Я хочу передать сигнал о том, что, когда пользователь автоматически создаст или обновит модель поля Selectdate, объект Journal должен быть создан или обновлен для определенных групповых объектов конкретной книги.объекты с их значениями полей итогового баланса (которые вычисляются в представлениях).
не в состоянии понять, кто будет отправителем и как подключить экземпляр журнала к этому конкретному регистру этих конкретных групп.
иерархия: поле даты окружает [журнал> бухгалтерская книга> группы].
Может кто-нибудь предложить решение?Спасибо заранее!