Django: зацикливание поля при создании другого экземпляра

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

вот мой model.py

class Transaction(models.Model): student= models.ForeignKey(Student,blank=True,null=True, on_delete=models.CASCADE) schoollevy= models.ForeignKey(Schoollevy,blank=True,null=True, on_delete=models.CASCADE) inputt=models.IntegerField(blank=True,null=True) credit=models.IntegerField(blank=True,null=True) дебет=models.IntegerField(blank=True,null=True) bal=models.IntegerField(blank=True,null=True) descrip=models.CharField(max_length=200, blank=True,null=True)
date=models.DateField(auto_now_add=True, null=True, blank=True)

def save(self):
    if self.schoollevy=="school fee":
        self.debit += self.inputt
        self.bal= self.credit-self.debit
    return super(Transaction, self).save()

если я хочу создать другой экземпляр, он не выбирает значение первого экземпляра

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