2012-12-12 30 views

回答

2

是 - 您可以覆蓋管理模板,並應用{{..|upper}}過濾器。

重寫管理模板可以發現herehere

另一種方法是:

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

+0

我不知何故完全錯過了在文檔中。謝謝。 – freyley

1

我還沒有試過,但我想你可以使用short_description此:

def foo(self): 
    # your code here 

foo.short_description = 'FOO' 
+0

我覺得short_descriptions僅用於列表顯示的標題。文檔:https://docs.djangoproject.com/en/1.4/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_display – karthikr

+0

這不是OP所要求的嗎? –

+1

正是我問的。謝謝。 – freyley

相關問題