0

頭字語であるプロパティがあります。たとえば、FOO管理者にとして表示したいプロパティがありますFOO。として表示されFooます。として表示させることはできますFOOか?

4

2 に答える 2

2

私はこれを試していませんが、これに使用できると思いますshort_description

def foo(self):
  # your code here

foo.short_description = 'FOO'
于 2012-12-12T19:25:36.220 に答える
2

はい - 管理テンプレートをオーバーライドして、{{..|upper}}フィルターを適用できます。

管理テンプレートのオーバーライドは、ここここにあります

別の方法は次のとおりです。

class MyClassAdmin(admin.ModelAdmin):
    list_display = ('upper_case_foo','somethingelse')

    def upper_case_foo(self, obj):
        return ("%s"%(obj.foo)).upper()
    upper_case_foo.short_description = 'FOO'

ドキュメントはこちら

于 2012-12-12T19:26:54.337 に答える