django-fhadmin est une application Django qui modifie l'interface stocks django-administration pour répondre à nos idées un peu mieux.
Tableau de bord et l'extension de navigation globale
Permet regroupement des applications sur le tableau de bord et offre le même point de vue sur chaque page d'administration en faisant glisser la barre sur le dessus après un petit retard lors de son survol.
Exemple de configuration:
de fhadmin importation FHADMIN_GROUPS_REMAINING
_ = Lambda x: x
FHADMIN_GROUPS_CONFIG = [
& Nbsp; (_ ('Contenu principal'), {
& Nbsp; »applications»: («page», «médiathèque», «blog»),
& Nbsp;}),
& Nbsp; (_ ('Modules'), {
& Nbsp; »applications»: («liens», FHADMIN_GROUPS_REMAINING),
& Nbsp;}),
& Nbsp; (_ ('Préférences'), {
& Nbsp; 'apps': ('auth', 'rosetta »,« externe »,« les sites »),
& Nbsp;}),
& Nbsp;]
L'extension est activée en remplaçant deux admin / base_site.html pour la navigation glisser vers le bas et admin / index.html pour le tableau de bord, et en ajoutant à fhadmin INSTALLED_APPS afin que les balises de modèle et les fichiers statiques sont trouvés.
admin / base_site.html:
{% Extends "admin / base.html"%}
{% De charge% i18n}
{% Block%} extrahead
{% Endblock%}
{% Titre de bloc%} {{title}} | {% trans 'Django administrateur du site'%} {% endblock%}
{% Branding block%}
{% trans 'administration Django'%}
{% Endblock%}
{% Block nav-mondiale%}
& Nbsp; {% include "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
admin / index.html:
{% Extends "admin / base_site.html"%}
{% De charge i18n admin_static%}
{% Block%} extrastyle {{}} block.super {% endblock %}
{% block%} COLTYPE colMS {% endblock%}
{% Block%} bodyclass tableau de bord {% endblock%}
{% Chapelure de bloc%} {% endblock%}
{% De teneur en block%}
& Nbsp; {% include "admin / group_list.html"%}
& Nbsp;
{% Endblock%}
{% Block%} sidebar
& Nbsp;
& Nbsp;
{l'%% trans 'récents Actions}
& Nbsp;
{% trans% "Mes Actions '}
& Nbsp;% {journal de charge%}
& Nbsp; {10 que admin_log utilisateur for_user% de%}
& Nbsp;% {sinon admin_log%}
& Nbsp;
{% trans 'Aucune disponible'%}
& 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; {filtre% capfirst%} {% entry.content_type.name trans%} {% endfilter%}
& Nbsp;% else {%}
& Nbsp; {% trans 'contenu inconnu'%}
& Nbsp; {% endif%}
& Nbsp;
& Nbsp; {% pour l'entrée en admin_log%}
& Nbsp;
& Nbsp;% {endfor%}
& Nbsp;
& Nbsp; {% endif%}
& Nbsp;
{% Endblock%}
Exigences :
- Python
- Django
Commentaires non trouvées