A collection of tools for the django administration interface
django-admin-tools is a collection of extensions/tools for the default django administration interface, it includes:
The code is hosted on Github.
Please join the mailing list if you want to discuss of the future of django-admin-tools.
django-admin-tools requires Python 2.7 or Python 3.3 or newer and Django 1.7 or newer.
For older python and django versions please use the 0.5.2 version of django-admin-tools which is available on Pypi.
To install django-admin-tools, run the following command inside this directory:
python setup.py install
If you have the Python easy_install utility available, you can also type the following to download and install in one step:
Or if you’re using pip:
pip install django-admin-tools
Or if you’d prefer you can simply place the included “admin_tools” directory somewhere on your python path, or symlink to it from somewhere on your Python path; this is useful if you’re working from a Mercurial checkout.
An installation guide is available in the documentation.
There is a a transifex project for django-admin-tools.
The django admin login screen:
The admin index dashboard:
The admin menu:
Dashboard modules can be dragged, collapsed, closed etc.:
The app index dashboard:
This release adds support for Django 1.11 and fixes various issues.
This release adds support for Django 1.10 and fixes various bugs and documentation issues.
Bugfix release. This release fixes an incompatibility with django.template.loaders.cached.Loader.
Starting from this version (0.7.0) you must add admin_tools.template_loaders.Loader to your templates loaders variable in your settings file, see here for details: https://django-admin-tools.readthedocs.io/en/latest/configuration.html
Starting from this version (0.6.0) django-admin-tools is no longer compatible with Django 1.6 or lower.
Users of older django version should use the 0.5.2 version available on pypi.
If you are already using django-admin-tools with django <= 1.6, be sure to pin your requirements file to a specific version, eg: django-admin-tools==0.5.2 If you don’t do this, a “pip install –upgrade” will break your admin site. You have been warned !
Now for the actual change log:
Thanks to all the folks who contributed to this release.
This release fixes a bug that was breaking the LinkList dashboard module (thanks Iacopo Spalletti for the pull request).
Starting from this version, django-admin-tools requires Django 1.3 or superior. If you’re running Django < 1.3, DO NOT UPGRADE and stay with the 0.4.1 version.
This release of django-admin-tools introduces support for south database migrations, if you are not using south you can skip this step.
Existing django-admin-tools should do the following:
python manage.py migrate --fake admin_tools.dashboard python manage.py migrate --fake admin_tools.menu
New users should do:
python manage.py migrate admin_tools.dashboard python manage.py migrate admin_tools.menu
For more informations please see: http://bitbucket.org/izi/django-admin-tools/changesets
Now, django-admin-tools stores menu and dashboard preferences in the database, so you’ll need to run syncdb and to add the django-admin-tools urls to your urlconf. These steps are described in details in the documentation. You’ll also need to add admin_tools to your INSTALLED_APPS for the locales to work (this was not documented in previous versions).
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|django_admin_tools-0.8.1-py2.py3-none-any.whl (291.3 kB) Copy SHA256 Checksum SHA256||2.7||Wheel||May 30, 2017|
|django-admin-tools-0.8.1.tar.gz (453.0 kB) Copy SHA256 Checksum SHA256||–||Source||May 30, 2017|