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

Uploaded Source

Built Distribution

django_dsl-0.1.1-py2.py3-none-any.whl (7.7 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for django-dsl-0.1.1.tar.gz
Algorithm Hash digest
SHA256 28c221f895d2ac5139046eaaa1c1765b1b25d9768dc2cead972f47c0c53c46ec
MD5 a2592db0f329b18c2c50b4055f72979b
BLAKE2b-256 9d651ef34042a4fe860812153cd031e819e7fa38376fd77ec2f2011272e19907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_dsl-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 aeb375d09ab5e6c3e35772bf5c229d6e786271292b68ed21fcb4bd9ed735dda2
MD5 d661bde0064b1cabb45cccad9199d858
BLAKE2b-256 a63696facda86b583826aa2eb2272c465be805437d637d12ae9617b37cd057f6

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