django admin short

Django admin list_display short_description



(1)

Hay 2 opciones de campo de modelo que proporcionan descripciones a los usuarios: verbose_name y help_text . Usar nombres verbales parece ser adecuado en su caso.

En django admin, si definimos un elemento para list_display podemos asignar short_description para ese campo como

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, ¿y si me gustaría cambiar la descripción corta del campo de edad? Me gustaría mostrar el encabezado del campo Age como Person''s Age lugar de Age . Por supuesto, puedo escribir funciones personalizadas como upper_case_name para cada campo, pero creo que es una mala solución.

¿Podrías sugerirme alguna forma fácil de hacer esto? Gracias