{"categories":[{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"}],"enrichment":{"capability":"Django-filter adds dynamic QuerySet filtering to Django views and REST Framework APIs, letting you declaratively build filterable interfaces from URL parameters without writing custom filter logic.","skillfed_tags":["django-ecosystem","query-filtering","rest-framework"],"use_cases":["Build admin-style filterable list pages where users select criteria from URL parameters to narrow results.","Add filtering to Django REST Framework API endpoints without writing custom filter backends.","Quickly prototype search and filter interfaces for model-based data without hand-coding QuerySet logic.","Implement multi-field filtering by category, price range, or status in a single FilterSet declaration.","Migrate filtering logic from custom views to a reusable FilterSet that works across multiple endpoints."],"what_it_does":"Django-filter is a mature, production-stable Django application that lets you build dynamic filtering interfaces by declaring which model fields should be filterable, then automatically generates query filters from URL parameters. It mirrors Django's ModelForms API, making it familiar to Django developers. The package handles the common pattern of turning GET parameters into QuerySet filters without requiring you to write custom filter logic for each view.\n\nIt integrates with both traditional Django views and Django REST Framework, offering a dedicated FilterSet and filter backend for REST APIs. The package supports current Python versions (3.10 through 3.14) and recent Django releases, with an explicit commitment to supporting all current Django versions and matching Python versions. It has no known vulnerabilities and receives regular maintenance.","worth_installing":"Yes. Django-filter is a stable, well-maintained package in the top 5000 PyPI downloads with zero known vulnerabilities, low install friction, and permissive licensing. It solves a common Django pattern (dynamic filtering from URL parameters) with a proven API. Install it if you need to add filtering to Django views or REST APIs without writing custom filter code."},"id":"django-filter","links":{"html":"https://skillfed.io/packages/django-filter","md":"https://skillfed.io/packages/django-filter.md","pypi":"https://pypi.org/project/django-filter/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-11","license_spdx":null,"license_treatment":"permissive","name":"django-filter","python_support":"supports_current","summary":"Django-filter is a reusable Django application for allowing users to filter querysets dynamically."},"popularity":{"monthly_downloads":17280685,"position":1125,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"26.1"}
