我在管理面板上编辑用户时尝试显示图像,但我无法弄清楚如何添加帮助文本。
我正在使用这个Django Admin Show Image from Imagefield代码,效果很好。
但short_description
属性仅为图片命名,而help_text
似乎不会在其下方添加文字。
如何像普通模型字段一样将help_text
添加到此字段?
修改
我希望图片上有help_text
,就像屏幕截图中的密码字段一样:
答案 0 :(得分:3)
如果您不想更改模型,请使用自定义表单:
Vcc - 5v
Gnd - gnd
Sda - A5
Scl - A4
INT - d2
答案 1 :(得分:0)
我花了一段时间才弄清楚。如果您仅在 admin.py
中定义了自定义字段并且该字段不在您的模型中。使用自定义 ModelForm:
class SomeModelForm(forms.ModelForm):
# You don't need to define a custom form field or setup __init__()
class Meta:
model = SomeModel
help_texts = {'avatar': 'User's avatar Image'}
在 admin.py 中:
class SomeModelAdmin(admin.ModelAdmin):
form = SomeModelForm
# ...