skip to navigation
skip to content

django-admin-appmenu 1.0.0

Templatetag to render an application menu in the Django admin.

django-admin-appmenu provides a templatetag that renders an application menu in the Django admin.


Use pip to install the download and install the package from PyPi:

pip install django-admin-appmenu

Or checkout the source code from Github:

git clone
cd django-admin-appmenu
pip install -e .

Add admin_appmenu to INSTALLED_APPS in your Django project settings:




Override the admin/base.html template and make the tag available in the template:

{% load navigation %}

Now add the admin_navigation tag to the template:

{% admin_navigation %}

After reloading the admin you will see the new menu.

To customize the output of the tag create and customize a copy of the admin_appmenu/navigation.html template.

Custom admin site

By default the standard Django admin site ( is used to build the menu tree. If your project uses a customized admin site set the ADMIN_APPMENU_CLASS setting to the path of the custom admin site instance.

For example in

ADMIN_APPMENU_CLASS = 'myapp.admin.admin_site'

This also allows you to sort and format the applications list used to render the menu.

File Type Py Version Uploaded on Size
django-admin-appmenu-1.0.0.tar.gz (md5) Source 2016-04-24 8KB
django_admin_appmenu-1.0.0-py2-none-any.whl (md5) Python Wheel 2.7 2016-04-24 12KB