Ok, quindi ho un amministratore Django personalizzato costruito da un Autore Modello:Django Admin ListView Personalizza Nome colonna
class AuthorAdmin(admin.ModelAdmin):
"""
Author Admin
"""
form = AuthorForm
list_display = ['profile_photo', 'first_name', 'last_name', 'title']
search_fields = ['first_name', 'last_name', 'title', 'credential']
prepopulated_fields = {'slug': ('first_name', 'last_name', 'title')}
def profile_photo(self, obj) :
return '<img src="%s" title="%s" />' % (resize_image(obj.photo, '100x100'), obj.title)
profile_photo.allow_tags = True
Ma nel listview Django Admin il titolo della colonna per la colonna personalizzata non ha la capitalizzazione.
Qualcuno sa come eseguire l'override delle intestazioni di colonna create dai nomi delle funzioni personalizzate?
ho provato:
def my_function(self, obj) :
"""My Custom Title"""
...
e
def my_function(self, obj) :
class Meta:
verbose_name = _(u"My Custom Title")
funziona benissimo, c'è qualche pagina nei documenti in cui posso leggere di più su questa e altre funzionalità come questa? –
Vedere l'aggiornamento sopra. –