更改 Django 管理中的可点击字段 list_display
Change clickable field in Django admin list_display
在 Django 1.8.6 中,默认情况下,每当我向 ModelAdmin 子类提供 list_display
选项时,列表中的第一个字段变为可点击并指向对象编辑页面。
有没有办法保持 list_display
中字段的顺序,但更改可点击的字段?
目前,我可以点击 id
字段(它在 list_display
中排在第一位),它有点小。我想更好地点击,比如说,name
进入编辑页面。
你可以看看django.contrib.admin.ModelAdmin.list_display_links
基本上是这样用的
class PersonAdmin(admin.ModelAdmin):
list_display = ('first_name', 'last_name', 'birthday')
list_display_links = ('first_name', 'last_name')
希望这会有所帮助:)
在 Django 1.8.6 中,默认情况下,每当我向 ModelAdmin 子类提供 list_display
选项时,列表中的第一个字段变为可点击并指向对象编辑页面。
有没有办法保持 list_display
中字段的顺序,但更改可点击的字段?
目前,我可以点击 id
字段(它在 list_display
中排在第一位),它有点小。我想更好地点击,比如说,name
进入编辑页面。
你可以看看django.contrib.admin.ModelAdmin.list_display_links
基本上是这样用的
class PersonAdmin(admin.ModelAdmin):
list_display = ('first_name', 'last_name', 'birthday')
list_display_links = ('first_name', 'last_name')
希望这会有所帮助:)