gpt4 book ai didi

django - 只读表单字段格式

转载 作者:行者123 更新时间:2023-12-05 09:24:50 24 4
gpt4 key购买 nike

我想在 ModelAdmin 表单中将一个字段显示为只读,所以我将它添加到 readonly_fields 属性中。

但是,由于该字段包含一种货币,存储为一个整数,我想对其应用一些漂亮的格式。我为我的 ModelAdmin 创建了一个自定义的 ModelForm,试图在覆盖的 __init__ 方法中应用格式。

问题是,我找不到值。 self.fields 属性中不存在该字段。

有谁知道 readonly_fields 的值保存在哪里,或者是否有更好/不同的方法?

最佳答案

只需执行以下操作:

class MyAdmin(admin.ModelAdmin):
readonly_fields = ('foo',)

def foo(self, obj):
return '${0}'.format(obj.amount)

关于django - 只读表单字段格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8549411/

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