{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"}],"enrichment":{"capability":"Renders Django admin list filters as dropdown menus instead of long checkbox lists, reducing clutter when filtering by fields with many values.","skillfed_tags":["django-admin","ui-enhancement"],"use_cases":["Reduce sidebar clutter in Django admin when a model has a field with many distinct values to filter by.","Improve usability of Django admin for end users by replacing long scrollable filter lists with dropdown selections.","Customize Django admin filtering for choice fields and foreign key relationships without writing custom filter logic.","Maintain a cleaner admin interface layout when working with categorical data or status fields with many options."],"what_it_does":"django-admin-list-filter-dropdown is a Django admin extension that replaces the default checkbox-based filter sidebar with dropdown menus. When a model field has many distinct values, the standard Django admin filter becomes unwieldy\u2014this package solves that by rendering filters as compact dropdowns instead. It provides filter classes for regular fields, choice fields, and foreign key relationships.\n\nThe package is lightweight, with no runtime dependencies beyond Django itself. It works by providing a custom filter template and filter classes that integrate directly into Django's admin configuration. Installation is straightforward: add it to INSTALLED_APPS and swap the filter class in your admin definitions. The implementation is based on established patterns from the Django community.","worth_installing":"Yes, if you are actively maintaining a Django admin interface and have fields with many filter values. The package is simple, has no dependencies, and carries permissive licensing. However, be aware that maintenance is dormant\u2014the last release was 2019-10-14. Before installing, verify compatibility with your Django version and check whether recent Django releases have introduced breaking changes to the admin filter API."},"id":"django-admin-list-filter-dropdown","links":{"html":"https://skillfed.io/packages/django-admin-list-filter-dropdown","md":"https://skillfed.io/packages/django-admin-list-filter-dropdown.md","pypi":"https://pypi.org/project/django-admin-list-filter-dropdown/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2019-10-14","license_spdx":null,"license_treatment":"permissive","name":"django-admin-list-filter-dropdown","python_support":"unspecified","summary":"Use dropdowns in Django admin list filter"},"popularity":{"monthly_downloads":1267591,"position":4136,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.3"}
