Skip to main content

SQLAlchemy query builder for jQuery QueryBuilder

Project Status: Active – The project has reached a stable, usable state and is being actively developed. builds.sr.ht status codecov readthedocs

This package implements a sqlalchemy query builder for json data generated with (but not limited to) jQuery QueryBuilder.

Quickstart

Using sqlalchemy-querybuilder is very simple:

from sqlalchemy_querybuilder import Filter
from myapp import models, query

    rules = {
            "condition": "OR",
            "rules": [{
                       "field": "mytable.myfield",
                       "operator": "equal",
                       "value": "foo"
                       },
                      ],
             }

    myfilter = Filter(models, query)
    print(myfilter.querybuilder(rules))

Release files for sqlalchemy-querybuilder 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sqlalchemy-querybuilder 0.1.5
File Size Uploaded
sqlalchemy-querybuilder-0.1.5.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sqlalchemy-querybuilder 0.1.5
File Interpreter ABI Platform
sqlalchemy_querybuilder-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size:10.9 kB

Release files / sqlalchemy-querybuilder-0.1.5.tar.gz

Download URL sqlalchemy-querybuilder-0.1.5.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
63de26034ff1068b8664f548f26affb91b47b6ac1a19d01b94c3809ca4bf7ab8
BLAKE2b-256 checksum
How to use checksums
81dfa868ec2f40a2372e495512d41ecf47eb34acdc5773a15f079eabb61a11e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/3.6.10 Linux/5.3.18-lp152.19-default

Release files / sqlalchemy_querybuilder-0.1.5-py3-none-any.whl

Download URL sqlalchemy_querybuilder-0.1.5-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7d0cc85f884142960c92174313cca9d4ba88138848d1677f4ede8032be9082f7
BLAKE2b-256 checksum
How to use checksums
cb69444e8a08fae3a374aa23b1acef91c6e17d75f6f130666b02d8e5ec46af5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/3.6.10 Linux/5.3.18-lp152.19-default

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page