django-fhadmin är en Django app som modifierar aktie django-administrationsgränssnitt för att passa våra idéer lite bättre.
Dashboard och global navigering förlängning
Tillåter gruppering av appar på instrumentbrädan och erbjuder samma syn på varje admin sida genom att skjuta ner baren på toppen efter en liten fördröjning när svävade.
Konfiguration exempel:
från fhadmin import FHADMIN_GROUPS_REMAINING
_ = Lambda x: x
FHADMIN_GROUPS_CONFIG = [
& Nbsp; (_ ("huvuddragen"), {
& Nbsp; "appar": ("sida", "Medialibrary", "blogg"),
& Nbsp;}),
& Nbsp; (_ ('Moduler'), {
& Nbsp; "appar": ("länkar", FHADMIN_GROUPS_REMAINING),
& Nbsp;}),
& Nbsp; (_ ("Inställningar"), {
& Nbsp; "apps": ("auth", "Rosetta", "extern", "sajter"),
& Nbsp;}),
& Nbsp;]
Förlängningen aktiveras av tvingande både admin / base_site.html för bild-down navigering och admin / index.html för instrumentpanelen, och lägga fhadmin till INSTALLED_APPS så att malltaggar och statiska filer finns.
admin / base_site.html:
{% Förlänger "admin / base.html"%}
{% Belastning i18n%}
{% Blocket extrahead%}
{% Ändsegmentet%}
{% Blocket title%} {{titel}} | {% trans "Django site admin '%} {% ändsegment%}
{% Blocket branding%}
{% trans "Django administration"%}
{% Ändsegmentet%}
{% Blockera nav-global%}
& Nbsp; {% inkluderar "admin / group_list.html"%}
& Nbsp;
{% Ändsegmentet%}
admin / index.html:
{% Förlänger "admin / base_site.html"%}
{% Belastning i18n admin_static%}
{% Blocket extrastyle%} {{block.super}} {% ändsegment %}
{% blocket coltype%} colMS {% ändsegmentet%}
{% Blocket bodyclass%} brädan {% ändsegmentet%}
{% Blockera ströbröd%} {% ändsegment%}
{% Blocket halt%}
& Nbsp; {% inkluderar "admin / group_list.html"%}
& Nbsp;
{% Ändsegmentet%}
{% Sidebar blocket%}
& Nbsp;
& Nbsp;
{% trans "Nya åtgärder"%}
& Nbsp;
{% trans "Mina Åtgärder '%}
& Nbsp; {% belastning log%}
& Nbsp; {% get_admin_log 10 så admin_log for_user användar%}
& Nbsp; {% om inte admin_log%}
& Nbsp;
{% trans "Inga tillgängliga"%}
& Nbsp; {% else%}
& Nbsp;
& Nbsp; {% om entry.is_deletion%}
& Nbsp; {{entry.object_repr}}
& Nbsp; {% else%}
& Nbsp; {{entry.object_repr}}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% om entry.content_type%}
& Nbsp; {% filter capfirst%} {% trans entry.content_type.name%} {% endfilter%}
& Nbsp; {% else%}
& Nbsp; {% trans "Okänt innehåll"%}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% för inresa i admin_log%}
& Nbsp;
& Nbsp; {% EndFor%}
& Nbsp;
& Nbsp; {% endif%}
& Nbsp;
{% Ändsegment%}
Krav :
- Python
- Django
Kommentarer hittades inte