class Person(models.Model):
    first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
color_code = models.CharField(max_length=6)

def colored_name(self):
    return '<span style="color: #%s;">%s %s</span>' % (self.color_code,
        self.first_name, self.last_name)
colored_name.allow_tags = True


class PersonAdmin(admin.ModelAdmin):
    list_display = 'first_name', 'last_name', 'colored_name'
Django-admin: Как отобразить ссылку на страницу информации об объекте вместо формы редактирования в списке изменений записей?