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-2.0.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

django_flexquery-2.0.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-flexquery-2.0.0.tar.gz
  • Upload date:
  • Size: 3.8 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-2.0.0.tar.gz
Algorithm Hash digest
SHA256 e10a0ab3deb4749ac991304007784b37f64c62c61311e93be0323956be41a5fa
MD5 a57d88a026d128da47a01b4b4cb98683
BLAKE2b-256 db8e343a4e86c5250fbdd129605b38c12f8fb265b5e46a24b08f3690072b4a79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_flexquery-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 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-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 62bd0d111c90e785433ce5a65faead3db78a9b95d2498f1c72a5dd8d28f74180
MD5 2173515f6f3c08f79a6d89164cfdddd3
BLAKE2b-256 4d90c414585e9b6a5e74d2b238def0b8bee6a85d316ea7914be1f79a21061c5a

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