django list_display и get_absolute_url - PullRequest
       0

django list_display и get_absolute_url

0 голосов
/ 01 апреля 2011

Внутри администратора Я хочу, чтобы list_display модели включал get_absolute_url и был активным.В настоящее время это просто показывает /x/ (х является идентификатором).Какие-нибудь быстрые исправления?

Модель:

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

Администратор:

list_display = ('name', 'get_absolute_url')

1 Ответ

6 голосов
/ 01 апреля 2011
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
...