Filtres à facettes
Django 5.0 ajoute les filtres à facettes dans l'admin via l'attribut show_facets. Chaque option de filtre affiche le nombre de résultats correspondants, améliorant la navigation dans les grandes listes.
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']
# Afficher les compteurs sur les filtres
show_facets = ShowFacets.ALWAYS
# Options : ALWAYS, ALLOW (toggle), NEVER
# Résultat dans l'admin :
# Statut
# Brouillon (12)
# Publié (45)
# Archivé (8)
