如何在ModelAdmin list_display中返回__str __(self)

时间:2020-01-04 00:05:21

标签: django django-admin

我有以下模型:

class Administrator(models.Model):
    // code

    def __str__(self):
        title = 'Administrator ' + str(self.pk)
        return title

这将返回对象的标题,例如Administrator 1Administrator 2

如何为title返回list_display中的ModelAdmin?:

class AdministratorAdmin(ModelAdmin):
    model = Administrator
    list_display = ('pk', 'id', 'title???')

1 个答案:

答案 0 :(得分:1)

我认为应该是:

class AdministratorAdmin(ModelAdmin):
    model = Administrator
    list_display = ('pk', 'id', '__str__')