django-fhadmin è un app Django che modifica l'interfaccia magazzino Django-amministrazione per soddisfare le nostre idee un po 'meglio.
Dashboard e l'estensione globale di navigazione
Consente raggruppamento di applicazioni sul cruscotto e offre la stessa vista su ogni pagina di amministrazione facendo scorrere verso il basso la barra in alto, dopo un piccolo ritardo quando aleggiava.
Esempio di configurazione:
da fhadmin import FHADMIN_GROUPS_REMAINING
_ = Lambda x: x
FHADMIN_GROUPS_CONFIG = [
& Nbsp; (_ ('Contenuto principale'), {
& Nbsp; 'apps': ('pagina', 'MediaLibrary', 'blog'),
& Nbsp;}),
& Nbsp; (_ ('moduli'), {
& Nbsp; 'apps': ('link', FHADMIN_GROUPS_REMAINING),
& Nbsp;}),
& Nbsp; (_ ('Preferenze'), {
& Nbsp; 'apps': ('auth', 'Rosetta', 'esterna', 'luoghi'),
& Nbsp;}),
& Nbsp;]
L'estensione è attivato sovrascrivendo sia admin / base_site.html per la navigazione scivolare verso il basso e admin / index.html per cruscotto, e l'aggiunta di fhadmin a INSTALLED_APPS in modo che si trovano i tag modello e file statici.
admin / base_site.html:
{% Estende "admin / base.html"%}
{% Load i18n%}
{% Block extrahead%}
{% Endblock%}
{Title% block%} {{title}} | {% trans 'Django sito admin'%} {% endblock%}
{% Block%} di branding
{% trans 'amministrazione Django'%}
{% Endblock%}
{%% Blocchi nav-global}
& Nbsp; {% include "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
admin / index.html:
{% Estende "admin / base_site.html"%}
{% Del carico i18n admin_static%}
{% Block extrastyle%} {{block.super}} {% endblock %}
{% block coltype%} {% colMS endblock%}
{% Block bodyclass%} {% cruscotto endblock%}
{% Pangrattato blocco%} {% endblock%}
{% Contenuto block%}
& Nbsp; {% include "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
{% Block sidebar%}
{% Endblock%}
Requisiti :
- Python
- Django
I commenti non trovato