Metadata-Version: 2.4
Name: django-admin-search-query
Version: 0.1.0a0
Summary: Django admin integration for django-search-query, with an optional vanilla-JS search input.
Project-URL: Bug Tracker, https://github.com/tony/django-search-query/issues
Project-URL: Documentation, https://django-search-query.git-pull.com
Project-URL: Repository, https://github.com/tony/django-search-query
Project-URL: Changes, https://github.com/tony/django-search-query/blob/master/CHANGES
Author-email: Tony Narlock <tony@git-pull.com>
License: MIT
Keywords: autocomplete,django,django-admin,query,search
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.2
Classifier: Framework :: Django :: 6.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: <4.0,>=3.12
Requires-Dist: django-search-query>=0.1.0a0
Requires-Dist: django>=5.2
Description-Content-Type: text/markdown

# django-admin-search-query

An optional Django admin integration built on top of
[`django-search-query`](https://pypi.org/project/django-search-query/).

It adds structured search support to Django admin pages while keeping the
underlying query language usable independently. The relationship between the
packages stays loose so the core package does not couple to Django admin
behavior or presentation concerns.

The package may also provide an optional, self-contained search input
implemented in vanilla JavaScript, offering syntax highlighting, contextual
suggestions, and semantic autocomplete while remaining usable as a normal text
field when JavaScript is unavailable or disabled.

> [!NOTE]
> Early scaffolding. The admin mixin and the JavaScript input are not
> implemented yet.

## Install

Installing the admin integration pulls in the core query language:

```console
$ pip install django-admin-search-query
```

## Supported versions

- Python 3.12+
- Django 5.2 (LTS) and 6.0

## Documentation

https://django-search-query.git-pull.com
