Query parameter parser and filter for ORM-based applications
Project description
ORMParams
Query parameter parser and filter for ORM-based applications. Soon will include a FastAPI extension.
Installation
pip install ormparams
Also, for the upcoming FastAPI integration:
pip install "ormparams[fastapi]" # SOON!
Quick Start
ORMParams provides four main components:
- SuffixSet – defines the set of suffixes and their functionality for filtering and serialization of data.
- ParserRules – defines the set of rules for parsing, specifying how each input should be processed.
- Parser – implements the logic of separating URL parameters into tokens according to a unified format.
- OrmFilter – applies filters to ORM queries based on standardized data.
Each of these logical components has its own documentation in docs. (not finalized)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ormparams-0.2.1.tar.gz.
File metadata
- Download URL: ormparams-0.2.1.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
841d23a74031f3dbf84b8ce7cdaec573c0fd34e8f3656e743c81037174dc9bf6
|
|
| MD5 |
f9b060b65c1568e4014d692b917ec64f
|
|
| BLAKE2b-256 |
506f545a94463c2d70fbb3e9f0383cfe792645c490a415a749d3a3456dc88065
|
File details
Details for the file ormparams-0.2.1-py3-none-any.whl.
File metadata
- Download URL: ormparams-0.2.1-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14d2e4133255a5c958d8ef0b2ae5ca0f4749332b4f50a6a2ef7ba6dcc150d860
|
|
| MD5 |
985c09331b386cc27332d5587f9053a6
|
|
| BLAKE2b-256 |
fc9455c4d20042086d21cb53ac5aa0297004bfed575575d58fd3706c6eceac92
|