Skip to main content

FastAPI filter SQLAlchemy

Project description

FastAPI filter SQLAlchemy

build-status-image codeql-image pypi-version pypi-downloads

This is a fork fastapi-filter

  • added functionality for creating custom filters (analog SerializerMethodField into drf).
  • possibility to sort by fields of related tables.
  • new filter range implementing behavior between.
  • new filter likein combines behavior in and ilike.

Required

  • python >=3.11, <4.0
  • fastapi >=0.100.0, <1.0
  • SQLAlchemy >=1.4.36, <2.1.0
  • pydantic >=2.0.0, <3.0.0

Installation

pip install fastapi-filter-sqlalchemy

Contributing

Before contributing please read our contributing guidelines.

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

fastapi_filter_sqlalchemy-0.0.4.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

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

fastapi_filter_sqlalchemy-0.0.4-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file fastapi_filter_sqlalchemy-0.0.4.tar.gz.

File metadata

  • Download URL: fastapi_filter_sqlalchemy-0.0.4.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.12.3 Linux/6.11.0-1018-azure

File hashes

Hashes for fastapi_filter_sqlalchemy-0.0.4.tar.gz
Algorithm Hash digest
SHA256 0f4e703bb881e0abc4003d846cd4bc0173e637e6a7532754e791111b35729c0f
MD5 89b78e79baf250f34f61386d12dfb3d3
BLAKE2b-256 c3a82c6c9a623a8d81f3af57b1f9a1db61ff38ff33a92666fba614bf11b22ab3

See more details on using hashes here.

File details

Details for the file fastapi_filter_sqlalchemy-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for fastapi_filter_sqlalchemy-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 976ee42420b7a0a0e29ad704a9282cd2b5eecb8caffd939d1f02756f1f997e7c
MD5 d828bd5cccd382d22df11894e1a4b943
BLAKE2b-256 cd55cf47767a04083fa09242d666ded2464227281260cdc76e0a3ac90096b55d

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