当我在Django的管理面板中创建TabularInline时,它会显示每条记录的标题。我该如何更改此标题?如何删除此标题?
我在下面添加了截图。我所指的标题是ExportLookupTableElement对象。没有该标题的行是添加新标题的额外字段。我希望整个表看起来像这样。
答案 0 :(得分:3)
您可以通过覆盖Django的admin css来删除此标题:
css/custom_admin.css
:.inline-group .tabular tr.has_original td {
padding-top: 8px;
}
.original {
display: none;
}
admin.py
文件,为要删除标题的ModelAdmin添加此额外css:class TestDetailInline(admin.TabularInline):
model = TestDetail
class TestAdmin(admin.ModelAdmin):
class Media:
css = {
'all': ('css/custom_admin.css', ) # Include extra css
}
inlines = [TestDetailInline]
或者您可以按照此answer覆盖所有管理页面的CSS。