{"repo":"cloudblue/django-rql","free":true,"listed":false,"github":"https://github.com/cloudblue/django-rql","clone":"git clone https://github.com/cloudblue/django-rql.git","description":"Django RQL library","language":"Python","stars":98,"topics":["django","django-rest-framework","rest","rql"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Django RQL ========== django-rql is the Django app, that adds RQL filtering to your application. This library is based on core lib-rql library. RQL --- RQL (Resource query language) is designed for modern application development. It is built for the web, ready for NoSQL, and highly extensible with simple syntax. This is a query language fast and convenient database interaction. RQL was designed for use in URLs to request object-style data structures. RQL Reference Currently supported operators ============================= 1. Comparison (eq, ne, gt, ge, lt, le, like, ilike, search) 2. List (in, out) 3. Logical (and, or, not) 4. Constants (null(), empty()) 5. Ordering (ordering) 6. Select (select) 7. Tuple (t) Documentation ============= Full documentation is available at https://django-rql.readthedocs.org. Example ======= Notes ===== 0. Values with whitespaces or special characters, like ',' need to have \"\" or '' 1. Supported date format is ISO8601: 2019-02-12 2. Supported datetime format is ISO8601: 2019-02-12T10:02:00 / 2019-02-12T10:02Z / 2019-02-12T10:02:00+03:00 3. Support for Choices() fields from Django Model Utilities is added 4. Library supports caching with different strategies for queryset building, which can be very useful for collections, which use select() . Queryset execution result (filtered data) is NOT cached (!), only queryset building is cached. Helpers ================================ There is a Django command generate rql class to decrease development an","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudblue","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudblue/django-rql/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}