{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"DjangoQL provides an advanced search query language for Django models with auto-completion, supporting logical operators, field joins, and complex filtering through a Python-like syntax.","skillfed_tags":["django-admin","search-query-language","autocomplete"],"use_cases":["Replace basic admin search with a powerful query interface for filtering complex model hierarchies","Define restricted search schemas to prevent performance issues or expose only safe fields to user groups","Build custom search fields that query annotated querysets, such as counting related objects","Enable date-based filtering by month or year without requiring exact date ranges","Provide auto-completion suggestions for foreign key and choice fields to guide users through valid values"],"what_it_does":"DjangoQL replaces Django admin's standard search with a query language that resembles Python syntax, allowing complex searches using logical operators (and, or), comparison operators (=, !=, <, >, <=, >=), and field traversal via dot notation. It supports string operations (startswith, endswith, contains via ~), date filtering by part, and list membership tests (in, not in), all with browser-based auto-completion.\n\nThe package integrates as a mixin and can be customized through schema definitions to limit searchable models and fields for performance or security. It includes a syntax help panel and can coexist with standard search via a checkbox toggle. Custom search fields allow annotation-based queries and fully custom search logic.","worth_installing":"Yes, with conditions. DjangoQL carries no known vulnerabilities, has low install friction, and the repository shows active maintenance with 1138 stars and recent commits. However, the aging status (199 days since last release) means you should verify compatibility with your specific Django version before adopting. Best suited for teams that need powerful search in Django admin and can tolerate a slower release cadence."},"id":"djangoql","links":{"html":"https://skillfed.io/packages/djangoql","md":"https://skillfed.io/packages/djangoql.md","pypi":"https://pypi.org/project/djangoql/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-27","license_spdx":null,"license_treatment":"permissive","name":"djangoql","python_support":"unspecified","summary":"DjangoQL: Advanced search language for Django"},"popularity":{"monthly_downloads":753173,"position":5150,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.19.1"}
