2017-08-06 148 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

相關問題