【问题标题】:Change clickable field in Django admin list_display更改 Django 管理员 list_display 中的可点击字段
【发布时间】:2016-02-10 12:34:51
【问题描述】:

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

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

目前,我有可点击的id 字段(它在list_display 中排在第一位),它有点小。我想更好地点击,比如说,name 去编辑页面。

【问题讨论】:

    标签: python django django-models django-forms django-admin


    【解决方案1】:

    你可以看看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')
    

    希望这会有所帮助:)

    【讨论】:

      最近更新 更多