如何覆盖管理模板(例如admin/index.html),同时扩展它(参见https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing-an-admin-template)?
首先——我知道这个问题以前有人问过,也有人回答过(见Django: Overriding AND extending an app template),但答案是,如果你使用的是app_目录模板加载器(大多数情况下都是这样),它并不直接适用.
我目前的解决办法是制作副本并从中扩展,而不是直接从管理模板扩展.这很有效,但它确实令人困惑,并且在管理模板更改时增加了额外的工作.
它可以为模板想出一些定制的扩展标签,但如果已经存在解决方案,我不想重新发明轮子.
另一方面:有人知道Django本身是否会解决这个问题吗?