django-admin-tabs

Welcome to django-admin-tabs documentation

PyPI - License Pypi Version Codecov Building Python Versions Django Versions

This site contains the project documentation for the django-admin-tabs project that is a django reusable app used in the Django projects.

Table of contents

  1. Tutorials
  2. How-To Guides
  3. Reference
  4. Explanation

Introduction

It generates a filter and display it as a set of tabs in you admin changelist page.

Get started

Install the django-admin-tabs in your virtual environment:

$ pip install django-admin-tabs

Import it in your admin.py file and add it as a tab_filter argument in any admin class.

from admin_tabs import TabFilterAdmin, TabFilter, tab
from django.contrib import admin

# my_app/filters.py
class UserTabfilter(TabFilter):
    @tab()
    def with_email(self, request, queryset):
        return queryset.exclude(email="")

# my_app/admin.py    
class MyModelAdmin(TabFilterAdmin, admin.ModelAdmin):
    tab_filter = UserTabfilter
  1. Documentation
  2. Changelog
  3. PyPi Page
  4. Repository
  5. Bug Tracker