En django admin, Si l'on définit un élément pour list_display on peut attribuer short_description
pour ce champ commeDjango admin 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'
Mais si je voudrais changer brève description du champ d'âge? Je voudrais montrer l'en-tête du champ Age
comme Person's Age
au lieu de Age
. Bien sûr, je peux écrire des fonctions personnalisées comme upper_case_name
pour chaque domaine mais c'est une mauvaise solution je pense.
Pourriez-vous me suggérer un moyen simple de faire cela? Merci