Skip to main content

Reusable QuerySet filtering logic for Django, incorporating the DRY principle and maximizing user experience and performance

Project description

Build Status Test Coverage Documentation

This library aims to provide a new way of declaring reusable QuerySet filtering logic in your Django project, incorporating the DRY principle and maximizing user experience and performance by allowing you to decide between sub-queries and JOINs.

Its strengths are, among others:

  • Easy to learn in minutes

  • Cleanly integrates with Django’s ORM

  • Small code footprint, less bugs - ~150 lines of code (LoC)

  • 100% test coverage

  • Fully documented code, formatted using the excellent Black Code Formatter.

See the documentation at Read The Docs to convince yourself.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-flexquery-1.0.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

django_flexquery-1.0.1-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file django-flexquery-1.0.1.tar.gz.

File metadata

  • Download URL: django-flexquery-1.0.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for django-flexquery-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a77d707266c5d430b664cd98cf5e8df9b7e362be5b6eabb230ef598fb654a3c3
MD5 faacf1d19696ee6abb37121ebbf338b2
BLAKE2b-256 4a7439dca1bc892094d3ffbc65166a5eafbfc3943f612f06aff5b38b057e8bf0

See more details on using hashes here.

File details

Details for the file django_flexquery-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: django_flexquery-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for django_flexquery-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf113b43dbe4f7b3491eafc207e2ca9c67ad804d5c39dc8ce36bd4f6306dedce
MD5 2afa1ee3db3336dfc4479bbb3fda0944
BLAKE2b-256 c8adc2e29a23c34c38abee3a7c7e0536f40a847a0f6de1e8d14cd45d23230089

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page