2017-08-06 131 views
1

我试图在管理面板上编辑用户时显示图像,但我无法弄清楚如何添加帮助文本。将`help_text`添加到Django Admin字段

我使用这Django Admin Show Image from Imagefield代码,它工作正常。

但是,short_description属性只能命名图像,而help_text似乎并未在其下面添加文本。

如何将help_text添加到正常模型字段的此字段中?

编辑:

我想有help_text在图像上,如密码字段在这个截图作用:

screenshot of admin page

回答

0

使用,如果你不希望改变自定义窗体一个型号:

from django import forms 

class MyForm(forms.ModelForm): 
    def __init__(self, *args, **kwargs): 
     super(MyForm, self).__init__(*args, **kwargs) 
     self.fields['image'].help_text = 'My help text' 

    class Meta: 
     model = MyModel 
     exclude =() 

@admin.register(MyModel) 
class MyModelAdmin(admin.ModelAdmin): 
    form = MyForm 
    # ... 
+0

虽然这似乎没有添加帮助文本。我错过了什么吗? – cdignam

+0

你的'MyModel'中的字段是否包含像这样的'help_text'参数:'image = models.ImageField(<...>,help_text ='My help text')'? –

+0

我目前只是从模型中拉出url,我想避免添加其他东西。 – cdignam

相关问题