【问题标题】:Django how to change the admin panel templateDjango如何更改管理面板模板
【发布时间】:2020-04-21 05:40:56
【问题描述】:

我正在尝试更改在 django 管理员中单击模型时显示的内容。例如,如果我有模型 Book,然后我进入管理面板并单击 book,它将为我提供创建模型的所有字段。

但我想编辑显示所有数据的页面。例如,如果我在管理面板中单击“Book”模型并查看要编辑的字段,我想在另一个模型的底部放置另一位字段。或者,也许我想列一个“类似书籍”列表。是否可以编辑此页面?

【问题讨论】:

  • 您必须为此模型覆盖 ModelAdmin.change_view
  • 我正在查看它,但我不理解它提供的示例。 add_view 会是我所追求的吗?

标签: django django-models django-forms


【解决方案1】:

管理员自定义信息是here。您可以执行list_displayfieldsets 等操作。

【讨论】: