Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django,显示管理站点上不在模型中的字段_Python_Django_Django Admin - Fatal编程技术网

Python 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() “容量”字段实际上是(卡车*乘数)的总和。所以我不需要数据库字段,因为我可以计算它 但是,我的管理员用户希望在管理员屏幕上看到这个总数 自定义管理视图的最简单/最好的方法是什么?请在公司上定

构建Django应用程序

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')