Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

django-search-query

A reusable query-language package for Django applications.

It accepts structured search input and translates it into Django-compatible query behavior, providing a consistent search syntax without requiring a particular user interface, admin integration, or search backend.

The scope is intentionally loose: the syntax is inspired by Lucene -- field-scoped terms, quoted phrases, boolean operators, and grouping -- without claiming full Lucene compatibility or identical semantics.

[!NOTE] Early scaffolding. The tokenizer, parser, AST, and query builder are not implemented yet.

Install

$ pip install django-search-query

Supported versions

  • Python 3.12+
  • Django 5.2 (LTS), 6.0, and 6.1

Documentation

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

Release files for django-search-query 0.1.0a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-search-query 0.1.0a1
File Size Uploaded
django_search_query-0.1.0a1.tar.gz 16.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-search-query 0.1.0a1
File Interpreter ABI Platform
django_search_query-0.1.0a1-py3-none-any.whl Python 3 none any Details

Total release size: 36.5 kB

Release files / django_search_query-0.1.0a1.tar.gz

Download URL django_search_query-0.1.0a1.tar.gz
Size 16.0 kB
Tags Source
SHA-256 checksum
How to use checksums
11b6eb60ad861a3ba6d8e081ea61aca411ca875b7ca28af80deb57d19025596c
BLAKE2b-256 checksum
How to use checksums
ca67b875939e8ab5e446be55d009472923dcfb1b26d7bbc560df9db3702b2846
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 8, 2026.

Transparency log

Release files / django_search_query-0.1.0a1-py3-none-any.whl

Download URL django_search_query-0.1.0a1-py3-none-any.whl
Size 20.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f05475068d953f7b7f85bdf6e3053d9f0dd3c9149e45026ff22fb1b230527802
BLAKE2b-256 checksum
How to use checksums
27d205ea602bb6cdd80ed39be4bf4dcf7d74f11b70fa302156f4a38bd770b3ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0a1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page