Skip to main content

FastAPI Pagination

License codecov PYPI

Installation

# Basic version
pip install fastapi-paginate

# All available integrations
pip install fastapi-paginate[all]

Available integrations:

Example

from fastapi import FastAPI
from pydantic import BaseModel

from fastapi_paginate import Page, add_pagination, paginate

app = FastAPI()


class User(BaseModel):
    name: str
    surname: str


users = [
    User(name='Yurii', surname='Karabas'),
    # ...
]


@app.get('/users', response_model=Page[User])
async def get_users():
    return paginate(users)


add_pagination(app)

This repo is forked from fastapi-pagination. Although original repository is already good enough, but I modified it according to my needs and published thinking it might be helpful for some.

Release files for fastapi-paginate 0.1.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-paginate 0.1.0
File Size Uploaded
fastapi-paginate-0.1.0.tar.gz 10.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fastapi-paginate 0.1.0
File Interpreter ABI Platform
fastapi_paginate-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 26.7 kB

Release files / fastapi-paginate-0.1.0.tar.gz

Download URL fastapi-paginate-0.1.0.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4f1928d7993f67d5f215b5b1d71b59a82dc53ef1f10123daa4882801756bc63a
BLAKE2b-256 checksum
How to use checksums
f873063b235e3cfdcba5f59018dcd436dcf46a23ae4dec8fddb04d888e77124f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.7.12 Linux/5.13.0-1021-azure

Release files / fastapi_paginate-0.1.0-py3-none-any.whl

Download URL fastapi_paginate-0.1.0-py3-none-any.whl
Size 16.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f24c3b3e03b92c3165eb8a2f26efd41ad78a8117e7d0525460405fd9f48a5b2e
BLAKE2b-256 checksum
How to use checksums
fd0cf950720d734cf89f0d426181ba7d124215e7791afa7557797b6d330556c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.7.12 Linux/5.13.0-1021-azure

Release history Release notifications | RSS feed

This release

0.1.0 This release

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