更改Django admin list_display中的可点击字段

wh1*_*t1k 19 python django django-models django-forms django-admin

在Django 1.8.6中,默认情况下,每当我向list_displayModelAdmin子类提供选项时,列表中的第一个字段变为可单击并指向对象编辑页面.

有没有办法保持字段的顺序list_display,但更改可点击的字段?

目前,我有id可点击的字段(它先进入list_display),这有点小.我想更好地点击,比如说,name转到编辑页面.

小智 51

你可以看看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')
Run Code Online (Sandbox Code Playgroud)

希望这会有所帮助:)