每个模型覆盖django admin change_list_results.html

时间:2013-08-13 01:46:46

标签: django django-templates django-admin

我正在尝试仅针对特定模型覆盖change_list_results.html。我尝试将文件复制到相应树目录(templates/admin/APP/MODEL)中的其他模板,但此方法不起作用。我在documentation中看到每个应用程序/模型的覆盖是可能的,但是没有描述实现此目的的特殊方法。我找到了一些关于overriding change_list.html的相关答案,但我想只覆盖change_list_results.html,我无法理解如何实现这一点。有什么方法可以覆盖?

2 个答案:

答案 0 :(得分:6)

我遇到了同样的问题并发现了这篇旧帖子。我想你修好了你的。

无论如何,我做错了是使用模型的复数名称,我也使用小写名称。您必须确保以下内容:

  • 按照说明
  • 将模板保存在/ templates / admin / APP / MODEL中
  • 检查模型名称中的下/下案例
  • 这听起来很愚蠢,但以防万一......请勿使用模型的复数名称
祝你好运!

答案 1 :(得分:2)

自freethinker6回答以来,这可能已经改变:change_list_results.html目前是硬编码的。