django-fhadmin jest aplikacja Django, który modyfikuje interfejs Zdjęcie django-administracji, aby dopasować nasze pomysły trochę lepiej.
Panel i globalne rozszerzenie nawigacji
Umożliwia grupowanie aplikacji na desce rozdzielczej i oferuje ten sam widok na każdej stronie administratora przez zjeżdżać pasek na górze po małym opóźnieniem, gdy unosił.
Przykład konfiguracji:
z fhadmin importu FHADMIN_GROUPS_REMAINING
_ = Lambda x: x
FHADMIN_GROUPS_CONFIG = [
& Nbsp; (_ ("Main content") {
& Nbsp; "aplikacje": ("Strona", "medialibrary", "blog"),
& Nbsp;}),
& Nbsp; (_ ("Moduły") {
& Nbsp; "aplikacje": ("linki", FHADMIN_GROUPS_REMAINING),
& Nbsp;}),
& Nbsp; (_ ("Ustawienia"), {
& Nbsp; "aplikacje": ("auth", "Rosetta", "zewnętrzny", "Strony"),
& Nbsp;}),
& Nbsp;]
Rozszerzenie jest aktywowany przez nadrzędne zarówno admin / base_site.html dla nawigacji slide-down i admin / index.html na desce rozdzielczej, a dodanie fhadmin do INSTALLED_APPS tak, że znajdują się znaczniki szablonów i plików statycznych.
admin / base_site.html:
{% Extends "admin / base.html"%}
{% I18n obciążenia%}
{% Block extrahead%}
{% Endblock%}
{% Tytuł blok%} {{title}} | {% trans 'Django witryny admin'%} {% endblock%}
{% Block%} marki
{% trans 'administracja Django'%}
{% Endblock%}
{% Block nav-globalne%}
& Nbsp; {% to "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
admin / index.html:
{% Extends "admin / base_site.html"%}
{% Obciążenia i18n admin_static%}
{% Block extrastyle%} {{block.super}} {% endblock %}
{% block%} colMS coltype {% endblock%}
{% Block bodyclass%} {% endblock desce rozdzielczej%}
{% Block%} breadcrumbs {% endblock%}
{% Block%} zawartość
& Nbsp; {% to "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
{% Block sidebar%}
& Nbsp;
& Nbsp;
{%% trans 'Ostatnie działania'}
& Nbsp;
{% trans% "Moje działania"}
& Nbsp; {% obciążenia%} dziennika
& Nbsp; {% get_admin_log 10 jako admin_log użytkownika for_user%}
& Nbsp; {% jeśli nie admin_log%}
& Nbsp;
{% trans "Brak dostępnych '%}
& Nbsp; {% else%}
& Nbsp;
& Nbsp; {% jeśli entry.is_deletion%}
& Nbsp; {{entry.object_repr}}
& Nbsp; {% else%}
& Nbsp; {{entry.object_repr}} >
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% jeśli entry.content_type%}
& Nbsp; {% filtr capfirst%} {% trans entry.content_type.name%} {% endfilter%}
& Nbsp; {% else%}
& Nbsp; {% trans 'Nieznany Zawartość'%}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% do wpisu admin_log%}
& Nbsp;
& Nbsp; {% endfor%}
& Nbsp;
& Nbsp; {% endif%}
& Nbsp;
{% Endblock%}
Wymagania :
- Python
- Django
Komentarze nie znaleziono