在Django 1.8.6中,默认情况下,每当我向ModelAdmin子类提供list_display
选项时,列表中的第一个字段就会变为可点击并指向对象编辑页面。
有没有办法保持list_display
中字段的顺序,但更改可点击的字段?
目前,我有id
字段可点击(它在list_display
中排在第一位),这有点小。我想更好地点击,例如name
转到修改页面。
答案 0 :(得分:42)
您可以查看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')
希望这会有所帮助:)