FastAPI-Utils
FastAPI-Utils is an utils library built upon the principles of Django designed for seamless migration from Django to FastAPI.
Features
- Pagination
- Filtering
- Serializers
Installation
pip install utils_fastapi
To use sqlalchemy model serializer
pip install utils_fastapi[sqlalchemy]
To use tortoise model serializer
pip install utils_fastapi[tortoise]
Metadata
Release files for utils_fastapi 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| utils_fastapi-0.0.9.tar.gz | 9.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| utils_fastapi-0.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.9 kB
Release files / utils_fastapi-0.0.9.tar.gz
| Download URL | utils_fastapi-0.0.9.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1070bd0cf9cd7eef2a6905ae3fe2ed42cbf0d3b9e8028ce265c3b7d27dbcc923
|
|
BLAKE2b-256 checksum How to use checksums |
b34423f926702dc6a2c975b6cb93709716ff81809abeffbc1539ea02dd05c20b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.17.0 {"ci":true,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.11.15"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.11.15","system":{"name":"Linux","release":"6.17.0-1018-azure"}} HTTPX2/2.5.0
|
Release files / utils_fastapi-0.0.9-py3-none-any.whl
| Download URL | utils_fastapi-0.0.9-py3-none-any.whl |
|---|---|
| Size | 17.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9ca33d57d57ad1c19a721fd54674ccc83c8915cc3d9e32d1a9f717a4bc3e7cc9
|
|
BLAKE2b-256 checksum How to use checksums |
75f90511d687bc0caa45fc8caa7435a3c7622d4f2e8e800bf9ee147f49aaccb0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.17.0 {"ci":true,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.11.15"},"installer":{"name":"hatch","version":"1.17.0"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.11.15","system":{"name":"Linux","release":"6.17.0-1018-azure"}} HTTPX2/2.5.0
|