django-fhadmin é um app Django que modifica a interface estoque django-administração para atender as nossas ideias um pouco melhor.
Painel de instrumentos e extensão global de navegação
Permite o agrupamento de aplicações no painel de instrumentos e oferece o mesmo ponto de vista sobre cada página de administração, deslizando para baixo a barra no topo depois de um pequeno atraso quando pairava.
Exemplo de configuração:
de fhadmin importação FHADMIN_GROUPS_REMAINING
_ = Lambda x: x
FHADMIN_GROUPS_CONFIG = [
& Nbsp; (_ («essencial»), {
& Nbsp; "apps": ('página', 'Midiateca', 'blogue'),
& Nbsp;}),
& Nbsp; (_ ("Módulos '), {
& Nbsp; "apps": ("links", FHADMIN_GROUPS_REMAINING),
& Nbsp;}),
& Nbsp; (_ ("Preferências"), {
& Nbsp; "apps": ('auth', 'Rosetta' 'externo', 'locais',),
& Nbsp;}),
& Nbsp;]
A extensão é ativado, substituindo tanto admin / base_site.html para a navegação slide-down e admin / index.html para o painel de instrumentos, e adicionando fhadmin para INSTALLED_APPS para que as template tags e arquivos estáticos são encontrados.
admin / base_site.html:
{% Extends "admin / base.html"%}
{% Load i18n%}
{% Block extrahead%}
{% Endblock%}
{% Título bloco%} {{title}} | {% trans 'Django local admin'%} {% endblock%}
{% Block de branding%}
{% trans 'administração Django'%}
{% Endblock%}
{%% Bloco nav global}
& Nbsp; {% incluem "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
admin / index.html:
{% Extends "admin / base_site.html"%}
{% Load i18n admin_static%}
{% Block extrastyle%} {{block.super}} {% endblock %}
{% block coltype%} {% talos endblock%}
{% Block bodyclass%} {% dashboard endblock%}
{% Farinha de rosca bloco%} {% endblock%}
{% De conteúdo bloco%}
& Nbsp; {% incluem "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
{% Block barra lateral%}
& Nbsp;
& Nbsp;
{%% trans 'Ações recentes "}
& Nbsp;
{% trans% 'Minhas Ações'}
& Nbsp; {log carga%%}
& Nbsp; {% get_admin_log 10 como admin_log usuário for_user%}
& Nbsp; {% se não admin_log%}
& Nbsp;
{% trans 'Não disponível'%}
& 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; {filtro% capfirst%} {% entry.content_type.name trans%} {% endfilter%}
& Nbsp; {% else%}
& Nbsp; {% trans "conteúdo desconhecido '%}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% for entrada no admin_log%}
& Nbsp;
& Nbsp; {% endfor%}
& Nbsp;
& Nbsp; {% endif%}
& Nbsp;
{% Endblock%}
Requisitos :
- Python
- Django
Comentários não encontrado