Skip to main content

pypi downloads codecov Netlify Status CodeQL

FastAPI filter

Compatibility

Required:

  • Python: >=3.9, <4.0
  • Fastapi: >=0.100, <1.0
  • Pydantic: >=2.0.0, <3.0.0

Optional

  • MongoEngine: >=0.24.1, <0.28.0
  • SQLAlchemy: >=1.4.36, <2.1.0

Installation

# Basic version
pip install fastapi-filter

# With backends
pip install fastapi-filter[all]

# More selective
pip install fastapi-filter[sqlalchemy]
pip install fastapi-filter[mongoengine]

Documentation

Please visit: https://fastapi-filter.netlify.app/

Examples

Swagger UI

You can play with examples:

pip install poetry
poetry install
python examples/fastapi_filter_sqlalchemy.py

Filter

https://user-images.githubusercontent.com/950449/176737541-0e36b72f-38e2-4368-abfa-8bbc0c82e8ae.mp4

Order by

https://user-images.githubusercontent.com/950449/176747056-ea82d6b9-cb3b-43eb-aec7-96ba0bc79e8b.mp4

Contribution

You can run tests with pytest.

pip install poetry
poetry install --extras all
pytest
arthur_Arthurs-MacBook-Pro-2___code_fastapi-filter

Metadata

Release files for fastapi-filter 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastapi-filter 3.0.0
File Size Uploaded
fastapi_filter-3.0.0.tar.gz 9.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fastapi-filter 3.0.0
File Interpreter ABI Platform
fastapi_filter-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.9 kB

Release files / fastapi_filter-3.0.0.tar.gz

Download URL fastapi_filter-3.0.0.tar.gz
Size 9.8 kB
Tags Source
SHA-256 checksum
How to use checksums
afdea1347c9bb61d7c1102d5ee1f5308810bfa7e08aa8d7f3cc3f3d258e24507
BLAKE2b-256 checksum
How to use checksums
d5e9cd52fa0d71adb81ac69b3ffce1c5155e6afd8434e1f021666c8edabf16cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.13 Linux/6.17.0-1015-azure

Release files / fastapi_filter-3.0.0-py3-none-any.whl

Download URL fastapi_filter-3.0.0-py3-none-any.whl
Size 11.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0b4f39ba94b51134d441cdac61d1d7f6a86e51cb662c4aa47854b5db7bfdd5c5
BLAKE2b-256 checksum
How to use checksums
e3e2710f4e50ce083d53ae840078d750f062e158a78c97d1e380915e2860d35e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.13 Linux/6.17.0-1015-azure

Release history Release notifications | RSS feed

This release

3.0.0 This release

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page