所以我有一个这样的管理员:
class BlahAdmin(admin.ModelAdmin):
fields = (
'name', 'status', 'created_date'
)
readonly_fields = (
'created_date'
)
这些字段中的每个字段都有一个我不想显示的烦人的help_text
。现在,我可以用
class BlahForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(BlahForm, self).__init__(*args, **kwargs)
for fieldname in ['name', 'status']:
self.fields[fieldname].help_text = None
并添加行
form = BlahForm
到BlahAdmin
,但是如果我尝试将created_date
添加到循环的字段名中,则会出现500错误。我在这里想念什么?
答案 0 :(得分:1)
您在模型的哪里定义了帮助文本?您能删除它吗?如果没有,您可以这样做:
class BlahAdminForm(forms.ModelForm):
class Meta:
model = Blah
fields = '__all__'
help_texts = {"created_date": None}
,仍将其添加到您的BlahAdmin
:
form = BlahAdminForm