如何在 ModelAdmin list_display 中返回 __str__(self)

ali*_*s51 2 django django-admin

我有以下模型:

class Administrator(models.Model):
    // code

    def __str__(self):
        title = 'Administrator ' + str(self.pk)
        return title
Run Code Online (Sandbox Code Playgroud)

这将返回标题为对象的Administrator 1Administrator 2等等。

如何返回titlelist_display一个ModelAdmin

class AdministratorAdmin(ModelAdmin):
    model = Administrator
    list_display = ('pk', 'id', 'title???')
Run Code Online (Sandbox Code Playgroud)

sah*_*tia 10

我觉得应该是:

class AdministratorAdmin(ModelAdmin):
    model = Administrator
    list_display = ('pk', 'id', '__str__')
Run Code Online (Sandbox Code Playgroud)