Skip to main content
https://travis-ci.org/ambitioninc/django-query-builder.png https://coveralls.io/repos/ambitioninc/django-query-builder/badge.png?branch=develop Latest PyPI version https://pypip.in/d/django-query-builder/badge.png

django-query-builder

querybuilder is a django library for assisting with the construction and execution of sql. This is not meant to replace django querysets; it is meant for managing complex queries and helping perform database operations that django doesn’t handle.

Why use querybuilder?

The django querybuilder allows you to control all parts of the query construction. This is happens more clearly because the function calls more closely represent the actual sql keywords.

Why not just use django’s .raw() function?

While the raw function lets you execute custom sql, it doesn’t provide any way for the developer to build the query dynamically. Users lacking experience writing “raw” sql should avoid using querybuilder and stick with django’s querysets. The querybuilder’s query construction closely mirrors writing sql, where django querysets simplify the sql generation process for simple queries.

Requirements

  • Python 3.10 - 3.14

  • Django 5.2 - 6.0

  • Postgres 14+

Installation

To install the latest release, type:

pip install django-query-builder

To install the latest code directly from source, type:

pip install git+git://github.com/ambitioninc/django-query-builder.git

Documentation

Full documentation is available at http://django-query-builder.readthedocs.org

License

MIT License (see LICENSE)

Metadata

Release files for django-query-builder 4.0.0

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-query-builder 4.0.0
File Size Uploaded
django_query_builder-4.0.0.tar.gz 49.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-query-builder 4.0.0
File Interpreter ABI Platform
django_query_builder-4.0.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 107.0 kB

Release files / django_query_builder-4.0.0.tar.gz

Download URL django_query_builder-4.0.0.tar.gz
Size 49.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2a63c51a30e238d0178b19d2a98e7123cd19e1568461edbfdd85a6b1b66a889d
BLAKE2b-256 checksum
How to use checksums
c696d4b0ed80a0ce79dd9dfa1df46c9d90ab690e904b20aeb513887934a7d952
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.14

Release files / django_query_builder-4.0.0-py2.py3-none-any.whl

Download URL django_query_builder-4.0.0-py2.py3-none-any.whl
Size 57.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
06e98392a0d0eb852a36572f3b7d7653dd1e1151f70646feca542cc6236953a0
BLAKE2b-256 checksum
How to use checksums
21bbf891343e65069a8c0cfa219e6f7610000bd87995c227f47188eaba58bb4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

4.0.0 This release

2 release files

3.2.1

2 release files

3.2.0

2 release files

3.1.0

2 release files

3.0.1

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.15.0

2 release files

0.14.3

2 release files

0.14.2

2 release files

0.14.1

2 release files

0.14.0

2 release files

0.13.0

2 release files

0.12.0

2 release files

0.11.3

2 release files

0.11.2

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

1 release file

0.6.1

2 release files

0.6.0

0.5.9

1 release file

0.5.8

1 release file

0.5.7

1 release file

0.5.6

1 release file

0.5.5

1 release file

0.5.3

1 release file

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