gpt4 book ai didi

django - 将客户端计算字段添加到 django admin

转载 作者:行者123 更新时间:2023-12-04 11:49:22 25 4
gpt4 key购买 nike

假设我有一个这样的模型:

class Spam(models.Model):
a = models.IntegerField()
b = models.IntegerField()

在管理员创建/编辑表单上。我想添加一个不可编辑的字段“c”,它将包含在 a 和 b 中输入的任何内容的总和。

关于如何实现这一点,我有很多想法,但没有一个听起来很好。

任何人都可以指出我正确的方向吗?

最佳答案

你可以用 ModelAdmin.readonly_fields 来做

class SpamAdmin(admin.ModelAdmin):
readonly_fields = ('get_c',)
fields = ('a', 'b', 'get_c')

def get_c(self, obj):
return obj.a + obj.b

关于django - 将客户端计算字段添加到 django admin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14286269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com