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, hard for bugs to hide - ~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-4.2.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

django_flexquery-4.2.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-flexquery-4.2.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.3

File hashes

Hashes for django-flexquery-4.2.0.tar.gz
Algorithm Hash digest
SHA256 f091da6b593a977f6e6d387b82fc618b43ac8c63a5bf49c5413cc545889af4dc
MD5 2c1a214e4d710535329e066e01ffb181
BLAKE2b-256 d680d8a59f6e79af0cac47a71906126d965fe2fb25b233d211fafbb1b918c863

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_flexquery-4.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.3

File hashes

Hashes for django_flexquery-4.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d52340c69a6e27c078b82e9ae76683bbed30ebcf011b7ea4ed276857157fa11f
MD5 a7d50329699cdead544add5c626578e8
BLAKE2b-256 76292e7992f5c952361839c7d78d0149eed8754bbbff3ec4fbbfdba450292c51

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