FastAPI pagination
Project description
FastAPI Pagination
Installation
# Basic version
pip install fastapi-pagination
# All available integrations
pip install fastapi-pagination[all]
Available integrations:
Example
from fastapi import FastAPI
from pydantic import BaseModel
from fastapi_pagination 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)
Buy Me a Coffee
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fastapi-pagination-0.8.2.tar.gz
(10.3 kB
view hashes)
Built Distribution
Close
Hashes for fastapi_pagination-0.8.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd160bfdcadef7fcd3ba03ca209b98c8db15c2f549c9c2b6609d035e517d33f8 |
|
MD5 | 0a50f4968f2dbc9f5eb68b5e1bca9518 |
|
BLAKE2b-256 | 104557d49077eb6137ffd27dbc6a6082e5630d8b598c0ff0ba17b180800f21e0 |