django 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'
しかし、年齢フィールドの簡単な説明を変更したい場合はどうなりますか?代わりに、Age
フィールドのヘッダーをとして表示したいと思います。もちろん、フィールドごとにカスタム関数を書くこともできますが、それは悪い解決策だと思います。Person's Age
Age
upper_case_name
これを行う簡単な方法を教えてください。ありがとう