如何自动更改Django模型中的字段?

时间:2018-07-16 10:19:12

标签: django-models

我正在为一个基于理货的会计应用程序的django项目

1)我有一组处于选择状态的组及其平衡性质(也处于选择状态)

这是我的代码...

类组(models.Model):

Name = (
    ('Fixed_Asset','Fixed_Asset'),
    ('Current_Asset','Current_Asset'),
    ('Liabilities','Liabilities'),
    ('Current_Liabilities','Current_Liabilities'),
    ('Capital','Capital'),
    ('Loans','Loans'),
    ('Income','Income'),
    ('Expenses','Expenses')
    )


Under = models.CharField(max_length=32,choices=Name,default='Fixed_Asset',unique=True)

balance_nature1 = (
    ('Dr','Debit'),
    ('Cr','Credit')
    )
balance_nature = models.CharField(max_length=2,choices=balance_nature1,default='debit')

Group_Name = models.CharField(max_length=32,unique=True)

def __str__(self):
    return self.Group_Name

我想要一个功能,该功能可以自动反映我所在小组的平衡性质(下) 例如:如果我将“固定资产”设为“不足”,则余额性质将自动记入借方或 如果我将“收入”设为“欠款”,那么余额性质将自动记为

有人可以帮我这个忙吗? 谢谢你。

0 个答案:

没有答案