Django Admin 两次显示主键列

Django Admin shows primary key column twice

我正在使用 Django Admin,它显示了我想要编辑的每个字段。但是如果我 select 主键也是可编辑的,Django Admin 会显示这个字段两次。第一个(用于检查我是否要删除它)和最后(在所有列之后)的相同列再次使用主键但没有列标题。 如何在不丢失此主键的可编辑选项的情况下避免最后一列?

已编辑:

--Admin.py--
class table_nameAdmin(admin.ModelAdmin):
list_display = ['field1','field2',]
list_editable = ['field1','field2',]
search_fields = ['field1',]
ordering = ('field2',)
list_per_page = records_Per_Page

admin_site.register(table_name, table_name管理员)

Django 管理模板如下所示:

|name_Field1  ||name_Field2            ||no_name                |
-----------------------------------------------------------------
|values_field1||values_field2_editables||values_field1_editables|

我可以只将这两个字段显示为可编辑项吗?

您可以尝试删除第一列 'link' 以编辑页面。 像这样:

class table_nameAdmin(admin.ModelAdmin):
    list_display = ['field1','field2',]
    list_editable = ['field1','field2',]
    search_fields = ['field1',]
    ordering = ('field2',)
    list_per_page = records_Per_Page

    def __init__(self, *args, **kwargs):
        super(table_nameAdmin, self).__init__(*args, **kwargs)
        self.list_display_links = (None, )