Skip to main content

DSL for Django ORM

Project description

https://badge.fury.io/py/django-dsl.svg https://travis-ci.org/mpasternak/django-dsl.svg?branch=master https://codecov.io/gh/mpasternak/django-dsl/branch/master/graph/badge.svg

DSL for Django ORM

This is a simple query language for Django ORM. You can give it to your customers so they will be able to filter the database without having to edit code.

From one side, you feed it with a string, supplied by the user. And, it gives you Q-objects, ready to be used in QuerySet.filter() call.

Please see tests/test_dsl.py file for example usage.

Running Tests

Does the code actually work?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

History

0.1.0 (2017-07-21)

  • First release on PyPI.

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-dsl-0.1.8.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

django_dsl-0.1.8-py2.py3-none-any.whl (7.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-dsl-0.1.8.tar.gz.

File metadata

  • Download URL: django-dsl-0.1.8.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for django-dsl-0.1.8.tar.gz
Algorithm Hash digest
SHA256 1b5d2373a5b2cb7230e3090574eca4b5ac561f49f5b2a37450108ec632e726b8
MD5 0235ad4fcb4594c2b76df2f183909f3c
BLAKE2b-256 faa82c9a96e3939456cf7023439bd89f33cd33e63c40d801d7d86578d3fa2b15

See more details on using hashes here.

File details

Details for the file django_dsl-0.1.8-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_dsl-0.1.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e8985c4bd8c1a5c7f0aa15e95d8a3c1268a32754f3747363f0b4b8773d464251
MD5 91e2d3a5ad1e88c77672883f619c0fe1
BLAKE2b-256 8aaefd1a0d7606d3ebb0897a2ea9a3e8916a59cad8d5c7f52193c0d83b68e217

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