当我在 Django 的管理面板中创建 TabularInline 时,它会为每条记录显示一个标题。我怎样才能改变这个标题?如何删除此标题?
我在下面附上了截图。我指的标题在这里是 ExportLookupTableElement 对象。没有该标题的行是添加新字段的额外字段。我希望整个表格看起来像这样。
最佳答案
您可以通过覆盖 Django 的管理 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 .
关于python - 在管理员中从 TabularInline 中删除标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41376406/