Python django,显示管理站点上不在模型中的字段
构建Django应用程序Python django,显示管理站点上不在模型中的字段,python,django,django-admin,Python,Django,Django Admin,构建Django应用程序 Class Company(models.Model): trucks = models.IntegerField() multiplier = models.IntegerField() #capacity = models.IntegerField() “容量”字段实际上是(卡车*乘数)的总和。所以我不需要数据库字段,因为我可以计算它 但是,我的管理员用户希望在管理员屏幕上看到这个总数 自定义管理视图的最简单/最好的方法是什么?请在公司上定
Class Company(models.Model):
trucks = models.IntegerField()
multiplier = models.IntegerField()
#capacity = models.IntegerField()
“容量”字段实际上是(卡车*乘数)的总和。所以我不需要数据库字段,因为我可以计算它
但是,我的管理员用户希望在管理员屏幕上看到这个总数
自定义管理视图的最简单/最好的方法是什么?请在公司上定义一个方法,返回卡车和乘数的乘积
def capacity(self):
return self.trucks * self.multiplier
在管理模型集中
list_display = ('trucks', 'multiplier', 'capacity')