Metadata-Version: 2.0
Name: django-dsl
Version: 0.1.2
Summary: DSL for Django ORM
Home-page: https://github.com/mpasternak/django-dsl
Author: Michał Pasternak
Author-email: michal.dtz@gmail.com
License: MIT
Keywords: django-dsl
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.10
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.6

=============================
Django DSL
=============================

.. image:: https://badge.fury.io/py/django-dsl.svg
    :target: https://badge.fury.io/py/django-dsl

.. image:: https://travis-ci.org/mpasternak/django-dsl.svg?branch=master
    :target: https://travis-ci.org/mpasternak/django-dsl

.. image:: https://codecov.io/gh/mpasternak/django-dsl/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/mpasternak/django-dsl

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.


