将“help_text”添加到Django Admin字段

时间:2017-08-06 18:32:51

标签: django django-admin

我在管理面板上编辑用户时尝试显示图像,但我无法弄清楚如何添加帮助文本。

我正在使用这个Django Admin Show Image from Imagefield代码,效果很好。

short_description属性仅为图片命名,而help_text似乎不会在其下方添加文字。

如何像普通模型字段一样将help_text添加到此字段?

修改

我希望图片上有help_text,就像屏幕截图中的密码字段一样:

screenshot of admin page

2 个答案:

答案 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
    # ...