【发布时间】:2020-06-12 12:30:55
【问题描述】:
我有一个包含多个字段的模型。我想在 django-admin (list_display) 中添加另一个字段,它是所有字段的总和。
模特的
class Model1(models.Model):
field1 = models.DecimalField(blank=True,null=True,decimal_places=2,max_digits=8)
field2 = models.DecimalField(blank=True,null=True,decimal_places=2,max_digits=8)
field3 = models.DecimalField(blank=True,null=True,decimal_places=2,max_digits=8)
field3 = models.DecimalField(blank=True,null=True,decimal_places=2,max_digits=8)
field4 = models.DecimalField(blank=True,null=True,decimal_places=2,max_digits=8)
def __str__(self):
return str(self.id)
模特的管理员
class Model1Admin(admin.ModelAdmin):
model = Model1
list_display = ('field1','field2',<!--Sum of (field1,field2,field3,field4,field5-->)
admin.site.register(Modell,Model1Admin)
我正在使用最新版本的 django。
【问题讨论】:
-
到现在为止你尝试了什么
-
我正在尝试使用查询集对管理文件执行 def 以返回我想要的值,但直到现在,什么都没有
标签: django django-models django-admin