我有一个首字母缩略词,比如FOO
,我希望在管理员中显示FOO
。它显示为Foo
。我可以将其显示为FOO
吗?
答案 0 :(得分: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'
文档here
答案 1 :(得分:1)
我没试过,但我想你可以使用short_description
:
def foo(self):
# your code here
foo.short_description = 'FOO'