django list_display和get_absolute_url

Rob*_*b B 0 django django-admin

在内部管理员我想要list_display一个模型包括get_absolute_url和可点击.目前它只是显示/x/(x是ID).任何快速修复?

模型:

def get_absolute_url(self):  
    return "/%i/" % self.id
Run Code Online (Sandbox Code Playgroud)

管理员:

list_display = ('name', 'get_absolute_url')
Run Code Online (Sandbox Code Playgroud)

Dan*_*man 6

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
Run Code Online (Sandbox Code Playgroud)