Skip to main content

Query parameter parser and filter for ORM-based applications

Project description

ORMParams

PyPI GitHub Python License

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:

  1. SuffixSet – defines the set of suffixes and their functionality for filtering and serialization of data.
  2. ParserRules – defines the set of rules for parsing, specifying how each input should be processed.
  3. Parser – implements the logic of separating URL parameters into tokens according to a unified format.
  4. 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

ormparams-0.2.1.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ormparams-0.2.1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

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

Hashes for ormparams-0.2.1.tar.gz
Algorithm Hash digest
SHA256 841d23a74031f3dbf84b8ce7cdaec573c0fd34e8f3656e743c81037174dc9bf6
MD5 f9b060b65c1568e4014d692b917ec64f
BLAKE2b-256 506f545a94463c2d70fbb3e9f0383cfe792645c490a415a749d3a3456dc88065

See more details on using hashes here.

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

Hashes for ormparams-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 14d2e4133255a5c958d8ef0b2ae5ca0f4749332b4f50a6a2ef7ba6dcc150d860
MD5 985c09331b386cc27332d5587f9053a6
BLAKE2b-256 fc9455c4d20042086d21cb53ac5aa0297004bfed575575d58fd3706c6eceac92

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page