Skip to main content

Admin index for Django.

Project description

Version: 1.0.1
Keywords:django, admin, dashboard

Build status coverage Lintly BSD License Supported Python versions Supported Django versions


This extension enables you to group, order and customize the Django admin index page without too much hassle or visual changes.

There are 2 concepts: Application groups and Application links. You can create an application group and add any model to it in the Django admin, under Admin index. Whether the models are shown to the user, depends on the regular Django permissions and whether it’s registered in the admin.

An application link is simply a URL with a name that you can add to an application group. It shows as a regular Django model.

One final change in the Django admin is the removal of the App lists, that link to a list of models within an App. This concept became obsolete.


You can install django_admin_index either via the Python Package Index (PyPI) or from source.

To install using pip,:

$ pip install -U django_admin_index


To use this with your project you need to follow these steps:

  1. Install the django_admin_index library:

    $ pip install django_admin_index
  2. Add django_admin_index and ordered_model to INSTALLED_APPS in your Django project’s Make sure that django_admin_index comes before django.contrib.admin:


    Note that there is no dash in the module name, only underscores.

  3. Add django_admin_index.context_processors.dashboard to the context processors in your Django project’s

            'OPTIONS': {
                'context_processors': [
  4. Create the database tables by performing a database migration:

    $ python migrate admin_index
  5. Go to the Django admin of your site and look for the “Application groups” section.


There are 2 settings you can add to your


    Show all models that are not added a to an Application group in a group called “Miscellaneous” for staff users.


    Show all models that are not added a to an Application group in a group called “Miscellaneous” for super users users.


    Automaticly creates an Application group, based on the app_label, for all the models that would be in the “Miscellaneous” group. If True, your Django admin will initially look as it normally would.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
django_admin_index-1.0.1-py2.py3-none-any.whl (20.2 kB) Copy SHA256 hash SHA256 Wheel py2.py3
django_admin_index-1.0.1.tar.gz (20.1 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page