Skip to content

Commit 65500d7

Browse files
authored
Bump fastapi pagination from 0.12.34 to 0.13.0 (#587)
1 parent 0833cd5 commit 65500d7

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

backend/common/pagination.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from fastapi import Depends, Query
99
from fastapi_pagination import pagination_ctx
1010
from fastapi_pagination.bases import AbstractPage, AbstractParams, RawParams
11-
from fastapi_pagination.ext.sqlalchemy import paginate
11+
from fastapi_pagination.ext.sqlalchemy import apaginate
1212
from fastapi_pagination.links.bases import create_links
1313
from pydantic import BaseModel, Field
1414

@@ -63,8 +63,8 @@ class _CustomPage(_PageDetails, AbstractPage[T], Generic[T]):
6363
def create(
6464
cls,
6565
items: list,
66-
total: int,
6766
params: _CustomPageParams,
67+
total: int = 0,
6868
) -> _CustomPage[T]:
6969
page = params.page
7070
size = params.size
@@ -119,7 +119,7 @@ async def paging_data(db: AsyncSession, select: Select) -> dict[str, Any]:
119119
:param select: SQL 查询语句
120120
:return:
121121
"""
122-
paginated_data: _CustomPage = await paginate(db, select)
122+
paginated_data: _CustomPage = await apaginate(db, select)
123123
page_data = paginated_data.model_dump()
124124
return page_data
125125

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies = [
2828
"fastapi-cli==0.0.5",
2929
"fastapi-limiter>=0.1.6",
3030
"fastapi-oauth20>=0.0.1",
31-
"fastapi-pagination>=0.12.34",
31+
"fastapi-pagination>=0.13.0",
3232
"fastapi[standard]==0.115.11",
3333
"flower>=2.0.0",
3434
"gevent>=24.11.1",

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ fastapi==0.115.11
3434
fastapi-cli==0.0.5
3535
fastapi-limiter==0.1.6
3636
fastapi-oauth20==0.0.1
37-
fastapi-pagination==0.12.34
37+
fastapi-pagination==0.13.0
3838
filelock==3.18.0
3939
flower==2.0.1
4040
gevent==24.11.1

uv.lock

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)