¿Cómo anulo una plantilla de administrador (por ejemplo, admin / index.html) y al mismo tiempo la extiendo (consulte https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing -an-admin-template )?
Primero: sé que esta pregunta ya se ha hecho y respondido antes (consulte Django: Anulación y extensión de una plantilla de aplicación ), pero como dice la respuesta, no es directamente aplicable si está utilizando el cargador de plantillas app_directories (que es la mayor parte de hora).
Mi solución actual es hacer copias y extenderlas desde ellas en lugar de extenderlas directamente desde las plantillas de administración. Esto funciona muy bien, pero es realmente confuso y agrega trabajo adicional cuando cambian las plantillas de administrador.
Podría pensar en alguna etiqueta extendida personalizada para las plantillas, pero no quiero reinventar la rueda si ya existe una solución.
En una nota al margen: ¿Alguien sabe si este problema será abordado por Django?
fuente