A Django-fhadmin egy Django app, hogy módosítja az állomány Django-adminisztrációs felületet, hogy illeszkedjen az elképzeléseinket egy kicsit jobban.
Dashboard és a globális navigációs kiterjesztése
Lehetővé teszi csoportosítása apps a műszerfalon, és kínálja ugyanazt a nézetet minden admin oldalt lecsúszott a sáv tetején után egy kis késéssel, amikor lebegett.
Beállítási példa:
a fhadmin import FHADMIN_GROUPS_REMAINING
_ = Lambda x: x
FHADMIN_GROUPS_CONFIG = [
& Nbsp; (_ ("Main content"), {
& Nbsp; "apps": ('page', 'Medialibrary "," blog "),
& Nbsp;}),
& Nbsp; (_ ("modulok"), {
& Nbsp; "apps": ("linkek", FHADMIN_GROUPS_REMAINING),
& Nbsp;}),
& Nbsp; (_ ("Beállítások"), {
& Nbsp; "apps": ("auth", "rozetta", "külső", a "helyszín"),
& Nbsp;}),
& Nbsp;]
A kiterjesztés be van kapcsolva nyomós mind admin / base_site.html a slide-down navigációs és admin / index.html a műszerfalon, és hozzá fhadmin hogy INSTALLED_APPS úgy, hogy a template címkék és statikus fájlok találhatók.
admin / base_site.html:
{% Kiterjed "admin / base.html"%}
{% -os Terhelés i18n%}
{% Blokk extrahead%}
{% Végállású blokkot%}
{% Blokk cím%} {{title}} | {% transz "Django helyszínen admin"%} {% végállású blokkot%}
{% Blokk branding%}
{% transz "Django adminisztráció"%}
{% Végállású blokkot%}
{% Blokk nav-globális%}
& Nbsp; {% közé "admin / group_list.html"%}
& Nbsp;
{% Végállású blokkot%}
admin / index.html:
{% Kiterjed "admin / base_site.html"%}
{% -os Terhelés i18n admin_static%}
{% Blokk extrastyle%} {{block.super}} {% végállású blokkot %}
{% Blokk coltype%} {colMS% végállású blokkot%}
{% Blokk bodyclass%} {műszerfal% végállású blokkot%}
{% Blokk zsemlemorzsa%} {% végállású blokkot%}
{% Blokk tartalmát%}
& Nbsp; {% közé "admin / group_list.html"%}
& Nbsp;
{% Végállású blokkot%}
{% Blokk sidebar%}
& Nbsp;
& Nbsp;
{% transz "Recent Actions"%}
& Nbsp;
{% transz "a tetteimet"%}
& Nbsp; {% -os terhelés log%}
& Nbsp; {% get_admin_log 10-admin_log for_user user%}
& Nbsp; {%, ha nem admin_log%}
& Nbsp;
{% transz "Nem elérhető"%}
& 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%} {% transz entry.content_type.name%} {% endfilter%}
& Nbsp; {% else%}
& Nbsp; {% transz "Ismeretlen tartalom"%}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% bejegyzésre irányuló admin_log%}
& Nbsp;
& Nbsp; {% endfor%}
& Nbsp;
& Nbsp; {% endif%}
& Nbsp;
{% Végállású blokkot%}
követelmények :
- Python
- Django
Hozzászólás nem található