ich edit_inline/tabular.html
außer Kraft setzen kann, wenn ich es in meinem gesamten Template-Verzeichnis speichern (zB mysite/templates/admin/edit_inline/tabular.html
), aber wenn ich versuche, es mit anderer Admin-Vorlage zu speichern, wie change_form.html
(in mysite/myapp/templates/admin/myapp/mymodel/change_form.html
, hat es nicht funktioniert.Wie überschreibe ich django edit_inline/tabular.html für nur 1 App?
Antwort
The documentation .. Hinweise, dass inlines ein template
Attribut haben kann versuchen, das zu admin/myapp/mymodel/edit_inline/tabular.html
und erstellen Sie die entsprechende Vorlage-Datei im Verzeichnis templates
von myapp
die Form ist wie diese Einstellung:
templates/admin/app _name/override.html
Für Sie change_form.html Beispiel es so sein sollte:
mysite/templates/admin/myapp/change_form.html
Siehe http://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-admin-templates für mehr.
ich auf diesen Thread kommen, die ein bisschen alt ist, in der Tat für die Inline-Modell, das Sie benötigen, um explizit die neue Vorlage in Ihrem admin.py gesetzt wie unten:
class ModelInlineAdmin(admin.StackedInline):
model = Product
template = "admin/products/product/edit_inline/stacked.html"
Kontrolle dieses http://blog.ruedaminute.com/2011/05/django-journal-override-a-django-admin-template-inline-or-otherwise/
Vielen Dank für die Antwort, bitte beachten Sie, dass der angegebene Link nicht mehr aktiv ist. – raratiru
- 1. Wie überschreibe ich nur für die genaue URL
- 2. Wie überschreibe ich diese Methode für ein Django-Modellfeld
- 3. Wie überschreibe ich die Namenskonventionen für Schienen?
- 4. Wie überschreibe ich appendChild()?
- 5. Wie überschreibe ich Bootstrap?
- 6. Über 20 Modelle in 1 Django App
- 7. Wie überschreibe ich Django apps.py und seine AppConfig für Drittanbieter-Apps, die es nicht gibt?
- 8. Überschreibe eine Django admin.ModelAdmin Funktion für alle Modelle
- 9. Wie überschreibe ich uploadifive Methode?
- 10. Wie überschreibe ich Eingabe [Typ = "Text"] für Html.TextBoxFor?
- 11. Wie überschreibe ich den Gleichheitsoperator == für eine Schnittstelle in C#?
- 12. Tabellen nur auf 1 von 2 Datenbanken in Django migrieren
- 13. Wie überschreibe ich Alias-Set in. Bash_aliases
- 14. Wie mounte ich Django App mit uwsgi?
- 15. Wie überschreibe ich Währungssymbole in Java?
- 16. cPanel Neuling: Wie überschreibe ich Virtualhost-Einstellungen?
- 17. Wie überschreibe ich CSS-Set für ein Pseudo-Element?
- 18. Wie überschreibe ich einen Python-Import?
- 19. Wie überschreibe ich Methode in Python?
- 20. Wie überschreibe ich weiche Löschungen in Laravel
- 21. Django: Beste Badge-App für Django-Projekt
- 22. Wie überschreibe ich primitive panelgrid footer css
- 23. Wie überschreibe ich eine Eigenschaft in Typoskript?
- 24. Chef: Wie überschreibe ich Standardattribute in Rollen?
- 25. Wie überschreibe ich Standardwerte in jQuery Fullcalendar
- 26. Wie überschreibe ich Standardeinstellungen in featherlight?
- 27. Wie überschreibe ich && (logisch und operator)?
- 28. Wie überschreibe ich td align = "center"?
- 29. Wie überschreibe ich Text in Emacs?
- 30. Wie überschreibe ich die Standardausgabe eines Objekts?
Dies gilt nicht für Inlines, nur reguläre Admin-Seiten. –