SQLAlchemy query builder for jQuery QueryBuilder
This package implements a sqlalchemy query builder for json data
generated with (but not limited to) jQuery QueryBuilder.
- Open Source: Apache 2.0 license.
- Website: https://sr.ht/~ocurero/sqlalchemy-querybuilder/
- Documentation: https://sqlalchemy-querybuilder.readthedocs.io/
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)
| File | Size | Uploaded | |
|---|---|---|---|
| sqlalchemy-querybuilder-0.1.5.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|