【发布时间】:2021-07-05 07:52:34
【问题描述】:
我想从 django 管理员添加数据。我有 3 个模型 Employee、OverTime 和 Pay。
这是我的模型:
class OverTime(models.Model):
employee = models.ForeignKey(Employee,on_delete=models.CASCADE)
total_hour = models.IntegerField()
overtime_amount = models.IntegerField() #per hour
total_amount = models.IntegerField(editable=False)
class Pay(models.Model):
employee = models.ForeignKey(Employee,on_delete=models.CASCADE)
month = models.CharField(max_length=15)
salary = models.IntegerField()
overtime = models.ForeignKey(OverTime,on_delete=models.CASCADE)
total_amount = models.IntegerField(editable=False)
当我在 django-admin 中创建工资单数据时,total_amount 值应显示在 overtime 中。
我该怎么做?
【问题讨论】:
标签: django django-models django-admin