Django admin listview Настроить имя столбца

Итак, у меня есть пользовательский администратор django, созданный из модели Author:

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

Но в списке администратора django заголовок столбца для пользовательского столбца не имеет надлежащего регистра. capitalization matters dammit!

Кто-нибудь знает, как переопределить заголовки столбцов, созданные из имен пользовательских функций?

Пробовал:

def my_function(self, obj) :
    """My Custom Title"""
    ...

и

def my_function(self, obj) :
    class Meta:
        verbose_name = _(u"My Custom Title")
28
задан Francis Yaconiello 14 March 2012 в 19:03
поделиться