django-admin-tools est une collection d'extensions/outils pour l'interface d'administration par défaut de Django, elle comprend :
un tableau de bord complet et personnalisable ;
une barre de menu personnalisable ;
des outils pour faciliter la création de thèmes d'administration.
Le code est hébergé sur Github.
Django-admin-tools est généreusement documenté, vous pouvez parcourir la documentation en ligne. un bon début est de lire le guide de démarrage rapide.
Le projet a été créé par David Jean Louis et était auparavant hébergé sur Bitbucket.
Veuillez rejoindre la liste de diffusion si vous souhaitez discuter de l'avenir de Django-admin-tools.
django-admin-tools est compatible avec Django 1.11 LTS jusqu'à Django 4.0 ainsi que Python 2.7, 3.5+.
Pour les anciennes versions de Python et Django, veuillez utiliser la version 0.8.1 de Django-admin-tools disponible sur Pypi.
Pour installer Django-admin-tools, exécutez la commande suivante dans ce répertoire :
installation de python setup.py
Si l'utilitaire Python easy_install est disponible, vous pouvez également saisir ce qui suit pour télécharger et installer en une seule étape :
easy_install django-admin-tools
Ou si vous utilisez pip :
pip installer django-admin-tools
Ou si vous préférez, vous pouvez simplement placer le répertoire "admin_tools" inclus quelque part sur votre chemin Python, ou créer un lien symbolique vers celui-ci depuis quelque part sur votre chemin Python ; ceci est utile si vous travaillez à partir d'une caisse Mercurial.
Un guide d'installation est disponible dans la documentation.
Une documentation complète est disponible, elle a été réalisée avec l'excellent programme Sphinx
Il existe un projet transifex pour Django-admin-tools.
L'écran de connexion de l'administrateur Django :
Le tableau de bord de l'index d'administration :
Le menu administrateur :
Les modules du tableau de bord peuvent être glissés, réduits, fermés, etc. :
Le tableau de bord de l'index des applications :