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.5.tar.gz (11.1 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.5-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fastapi_filter_sqlalchemy-0.0.5.tar.gz
  • Upload date:
  • Size: 11.1 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.5.tar.gz
Algorithm Hash digest
SHA256 689ca5c6dd199019f8d9bf85640875f506ef13d6726f175fef6f4df275062374
MD5 cb7aec01a3af371331edb16e1263545f
BLAKE2b-256 2a434ac3726036b50a32bef976f4720c95b62435744d82e14af3d0b4eb8fb06c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastapi_filter_sqlalchemy-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 43037bd0afc3d75782f1a29c192890903f65495240293d05db6aac82d7ee3214
MD5 962b5eb2ffcbb5ca50d11bb4b8d60e97
BLAKE2b-256 38fafd1796eaf575ed8c16ea69cae180ef972501f808cd982c1ce774f446be13

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