2011-04-01 248 views
0

內部管理員我希望模型的list_display包含get_absolute_url並且可點擊。目前它只顯示/x/(x是ID)。任何快速修復?django list_display和get_absolute_url

型號:

def get_absolute_url(self): 
    return "/%i/" % self.id 

聯繫:

list_display = ('name', 'get_absolute_url') 

回答

5
class MyModelAdmin(admin.ModelAdmin): 
    list_display = ('name', 'show_link') 

    def show_link(self, obj): 
     return '<a href="%s">Click here</a>' % obj.get_absolute_url() 
    show_link.allow_tags = True 
+0

完美!非常感謝。 – 2011-04-01 13:14:16