django-fhadmin er en Django app, der ændrer bestanden django-administration interface til at passe vores ideer lidt bedre.
Dashboard og global navigation udvidelse
Tillader gruppering af apps på instrumentbrættet og giver den samme visning på hver admin side ved at glide ned i baren på toppen efter en lille forsinkelse, når svævede.
Konfiguration eksempel:
fra fhadmin import FHADMIN_GROUPS_REMAINING
_ = Lambda x: x
FHADMIN_GROUPS_CONFIG = [
& Nbsp; (_ ("Main content"), {
& Nbsp; "apps": ("'skal' medialibrary ',' blog '),
& Nbsp;}),
& Nbsp; (_ ('moduler'), {
& Nbsp; "apps": ('links', FHADMIN_GROUPS_REMAINING)
& Nbsp;}),
& Nbsp; (_ ('Indstillinger'), {
& Nbsp; "apps" ("auth", "Rosetta", "ydre", "sites"),
& Nbsp;}),
& Nbsp;]
Udvidelsen er aktiveret i tvingende både admin / base_site.html for slide-down navigation og admin / index.html til instrumentbrættet, og tilføje fhadmin til INSTALLED_APPS så template tags og statiske filer er fundet.
admin / base_site.html:
{% Udvider "admin / base.html"%}
{% Belastning i18n%}
{% Blok extrahead%}
{% Slutblok%}
{% Blok title%} {{title}} | {% trans 'Django websted admin'%} {% slutblok%}
{% Blok branding%}
{% trans 'Django administration'%}
{% Slutblok%}
{% Blok nav-global%}
& Nbsp; {% omfatter "admin / group_list.html"%}
& Nbsp;
{% Slutblok%}
admin / index.html:
{% Udvider "admin / base_site.html"%}
{% Belastning i18n admin_static%}
{% Blok extrastyle%} {{block.super}} {% slutblok %}
{% blok coltype%} colMS {% slutblok%}
{% Blok bodyclass%} instrumentbræt {% slutblok%}
{% Blok rasp%} {% slutblok%}
{% Blok indhold%}
& Nbsp; {% omfatter "admin / group_list.html"%}
& Nbsp;
{% Slutblok%}
{% Blok sidebar%}
& Nbsp;
& Nbsp;
{% trans "De seneste Handlinger '%}
& Nbsp;
{% trans "Mine handlinger '%}
& Nbsp; {% belastning log%}
& Nbsp; {% get_admin_log 10 som admin_log for_user brugeren%}
& Nbsp; {%, hvis ikke admin_log%}
& Nbsp;
{% trans 'Ingen tilgængelig'%}
& Nbsp; {% else%}
& Nbsp;
& Nbsp; {%, hvis entry.is_deletion%}
& Nbsp; {{entry.object_repr}}
& Nbsp; {% else%}
& Nbsp; {{entry.object_repr}}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {%, hvis entry.content_type%}
& Nbsp; {% filter capfirst%} {% trans entry.content_type.name%} {% endfilter%}
& Nbsp; {% else%}
& Nbsp; {% trans "Ukendt indhold '%}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% for indrejse i admin_log%}
& Nbsp;
& Nbsp; {% EndFor%}
& Nbsp;
& Nbsp; {% endif%}
& Nbsp;
{% Slutblok%}
Krav :
- Python
- Django
Kommentarer ikke fundet