django-admin
Installation
SKILL.md
Django Admin
Specialized guide for Django Admin customization - save hooks, formsets, queryset optimization, and security considerations.
Overview
Django Admin provides a powerful interface for managing data, but customizing it requires understanding several critical patterns:
- Save Hooks -
save_model,save_formsetorder and tuple shapes - Search Validation -
get_search_resultsfield validation - Formset Restrictions -
get_formsetper-role child filtering - Queryset Optimization -
select_related,prefetch_related,annotate - Indexing Strategy -
db_indexon filter/search fields - Audit Logging - Tracking changes via formset hooks
Security Note: Admin customization touches authorization boundaries. For comprehensive security patterns (CSRF, authentication, permissions), see the main Django skill.