Von django 1.5 ab, https://docs.djangoproject.com/en/1.5/releases/1.5/#miscellaneousgeeignete Weise veraltet `adminmedia` TemplateTag zu handhaben und {% admin_media_prefix%}
Die Template-Tags Bibliothek adminmedia, die nur enthielt die veraltet Template-Tag {% admin_media_prefix%}, wurde entfernt. Der Versuch, es mit {% load adminmedia%} zu laden, schlägt fehl. Wenn Ihre Vorlagen immer noch diese Zeile enthalten, müssen Sie sie entfernen.
Was ist also der geeignete Weg, um Code ersetzen in Legacy-Bibliotheken und mein Vermächtnis Projekte gefunden, die noch {% load adminmedia %}
verwendet und lädt css wie: -
<link rel="stylesheet" type="text/css" href="{% load adminmedia %}{% admin_media_prefix %}css/login.css">
?
ich über die Dokumentation für STATIC_PATH suchen und kann nichts sehen, dass STATIC_ROOT sein sollte? –
@wobbily_col Sie haben recht bei STATIC_ROOT, ich habe eine Bearbeitung für diese Antwort eingereicht (wartet auf einen Peer-Review). –
Ist das Ziehen dieser Dateien in Ihr eigenes Projekt wirklich die empfohlene Lösung? Es klingt wie ein Hack. – knipknap