django-fhadmin ist ein Django-Applikation, die die Lager Django-Administrationsoberfläche modifiziert, um unsere Ideen zu passen ein bisschen besser.
Armaturenbrett und globalen Navigationserweiterung
Erlaubt Gruppierung von Anwendungen auf dem Armaturenbrett und bietet die gleiche Sicht auf jeder Admin-Seite, indem Sie die Leiste oben rutscht nach einer kleinen Verzögerung, wenn schwebte.
Konfigurationsbeispiel:
von fhadmin Import FHADMIN_GROUPS_REMAINING
_ = Lambda x: x
FHADMIN_GROUPS_CONFIG = [
& Nbsp; (_ ("Hauptinhalt") {
& Nbsp; "Apps": ("Seite", "Medienbibliothek", "Blog"),
& Nbsp;}),
& Nbsp; (_ ("Module") {
& Nbsp; "Apps": ("Links", FHADMIN_GROUPS_REMAINING)
& Nbsp;}),
& Nbsp; (_ ("Einstellungen") {
& Nbsp; "Apps": ("auth", "Rosetta", "externe", "Websites"),
& Nbsp;}),
& Nbsp;]
Die Erweiterung wird durch zwingende sowohl admin / base_site.html für die slide-down-Navigation und admin / index.html für das Armaturenbrett und das Hinzufügen fhadmin zu INSTALLED_APPS so dass die Template-Tags und statische Dateien gefunden werden aktiviert.
admin / base_site.html:
{% Extends "admin / base.html"%}
{% Last i18n%}
{% Block extrahead%}
{% Endblock%}
{% Block title%} {{title}} | {% trans 'Django Website admin'%} {% Endblock%}
{% Block Branding%}
{% trans 'Django Verwaltung "%}
{% Endblock%}
{% Block nav-Welt%}
& Nbsp; {% sind "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
admin / index.html:
{% Extends "admin / base_site.html"%}
{% Last i18n admin_static%}
{% Block extrastyle%} {{block.super}} {% Endblock %}
{% Block coltype%} {% colMS Endblock%}
{% Block bodyclass%} {% Armaturenbrett Endblock%}
{% Block Paniermehl%} {% Endblock%}
{% Block content%}
& Nbsp; {% sind "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
{% Block Sidebar%}
& Nbsp;
& Nbsp;
{% trans "Neue Aktionen"%}
& Nbsp;
{% trans "Meine Aktionen"%}
& Nbsp; {% Last log%}
& Nbsp; {% get_admin_log 10 als admin_log for_user Benutzer%}
& Nbsp; {% wenn nicht admin_log%}
& Nbsp;
{% trans 'Keine vorhanden "%}
& Nbsp; {% else%}
& Nbsp;
& Nbsp; {% if entry.is_deletion%}
& Nbsp; {{entry.object_repr}}
& Nbsp; {% else%}
& Nbsp; {{entry.object_repr}}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% if entry.content_type%}
& Nbsp; {% Filter capfirst%} {% trans entry.content_type.name%} {% endfilter%}
& Nbsp; {% else%}
& Nbsp; {% trans 'Unknown Inhalt "%}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% für den Eintritt in admin_log%}
& Nbsp;
& Nbsp; {% endfor%}
& Nbsp;
& Nbsp; {% endif%}
& Nbsp;
{% Endblock%}
Anforderungen :
- Python
- Django
Kommentare nicht gefunden