如何覆盖管理模板(例如 admin/index.html) ,同时扩展它(参见 https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing-an-admin-template) ?
首先-我知道这个问题以前已经被提出和回答过了(参见 Django: 覆盖和扩展应用程序模板) ,但是正如答案所说,如果你使用 app _ directory 模板加载程序(大多数情况下) ,这个问题并不直接适用。
我目前的工作方法是复制并扩展它们,而不是直接从管理模板进行扩展。这个工作非常好,但是当管理模板发生变化时,它真的会让人感到困惑并增加额外的工作量。
它可以为模板提供一些自定义扩展标记,但是如果已经有了解决方案,我不想重新发明轮子。
顺便说一句: 有人知道姜戈自己是否会解决这个问题吗?