Mobilizon-Reshare-condividi.../mobilizon_reshare/web/__init__.py

11 lines
264 B
Python

from typing import List
from fastapi_pagination import paginate
from tortoise import Model
async def transform_and_paginate(model, model_list: List[Model]):
return paginate(
[await model.to_pydantic().from_tortoise_orm(x) for x in model_list]
)