Faceted Filters
Django 5.0 adds faceted filters in the admin via the show_facets attribute. Each filter option displays the count of matching results, improving navigation in large lists.
Configuration
python
from django.contrib import admin
from django.contrib.admin import ShowFacets
from .models import Article
@admin.register(Article)
class ArticleAdmin(admin.ModelAdmin):
list_filter = ['status', 'category', 'author']
# Show counts on filters
show_facets = ShowFacets.ALWAYS
# Options: ALWAYS, ALLOW (toggle), NEVER
# Result in admin:
# Status
# Draft (12)
# Published (45)
# Archived (8)
