Ich kann edit_inline/tabular.html
überschreiben, wenn ich es in meinem gesamten Vorlagenverzeichnis speichere (zum Beispiel mysite/templates/admin/edit_inline/tabular.html
), aber wenn ich versuche es mit einer anderen Admin-Vorlage zu speichern, wie change_form.html
(in mysite/myapp/templates/admin/myapp/mymodel/change_form.html
, tut es nicht Es funktioniert nicht.
Die Dokumentation deutet darauf hin, dass Inlines Habe ein template
-Attribut. Versuchen Sie, dies auf admin/myapp/mymodel/edit_inline/tabular.html
zu setzen und erstellen Sie die entsprechende Vorlagendatei im Verzeichnis templates
von myapp
.
Das Formular ist wie folgt:
templates / admin / app_name / override.html
Für Ihr Beispiel change_form.html sollte es so aussehen:
mysite / Vorlagen / admin / myapp / change_form.html
Siehe Ссылка für mehr.
Tags und Links django-admin django-templates