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

Uploaded Source

Built Distribution

django_dsl-0.1.0-py2.py3-none-any.whl (7.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for django-dsl-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4ed0abcbd5ecdc534f76cd62ba83cd1022f70606b1974a3fb4fd71d3e2fdf00e
MD5 09654b13d5e6ef95f889c34766f14936
BLAKE2b-256 8983443a6212188dd15d1fb2a4da5524c79330c42b134f89c20ebb2de5f5b158

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_dsl-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 430784b7ba8f2cb529750ce2bc489dd132c8beee2405b68f891ed8933f316c37
MD5 2ed3cf47b478a0435687f6174f45e93b
BLAKE2b-256 22968627cc5fb28490e41508499dfa29fc52ac8ff984d71c3d8546b5aa0d50da

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