Wie überschreibe ich eine Admin-Vorlage (z. B. admin / index.html) und erweitere sie gleichzeitig (siehe https://docs.djangoproject.com/de/dev/ref/contrib/admin/#overriding-vs-replacing) -an-admin-template )?
Erstens - Ich weiß, dass diese Frage bereits gestellt und beantwortet wurde (siehe Django: Überschreiben UND Erweitern einer App-Vorlage ), aber wie die Antwort besagt, ist sie nicht direkt anwendbar, wenn Sie den Vorlagenladeprogramm app_directories verwenden (das ist der größte Teil der Zeit).
Meine derzeitige Problemumgehung besteht darin, Kopien zu erstellen und daraus zu erweitern, anstatt direkt aus den Administratorvorlagen zu erweitern. Dies funktioniert gut, ist aber sehr verwirrend und fügt zusätzliche Arbeit hinzu, wenn sich die Admin-Vorlagen ändern.
Es könnte an ein benutzerdefiniertes Extend-Tag für die Vorlagen denken, aber ich möchte das Rad nicht neu erfinden, wenn es bereits eine Lösung gibt.
Nebenbei bemerkt: Weiß jemand, ob dieses Problem von Django selbst angegangen wird?