En administración de Django, Si definimos un elemento para list_display podemos asignar short_description
para ese campo comoDjango administrador list_display short_description
class PersonAdmin(admin.ModelAdmin):
list_display = ('upper_case_name','age')
def upper_case_name(self, obj):
return ("%s %s" % (obj.first_name, obj.last_name)).upper()
upper_case_name.short_description = 'Name'
Pero lo que si me gustaría cambiar breve descripción de campo de edad? Me gustaría mostrar el encabezado del campo Age
como Person's Age
en su lugar Age
. Por supuesto, puedo escribir funciones personalizadas como upper_case_name
para cada campo, pero creo que es una mala solución.
¿Podría sugerirme alguna forma fácil de hacerlo? Gracias