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, )
我正在使用 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, )