12345678910111213141516171819202122 |
- from app.models.database import SessionLocal
- # Dependency
- def get_db():
- try:
- db = SessionLocal()
- yield db
- finally:
- db.close()
- async def get_page(
- page: int = 1, size: int = 10
- ):
- return {"page": page, "size": size}
- def page_help(data, page: int, size: int, total: int = None):
- if total is None:
- total = len(data)
- data = data[(page - 1) * size:page * size]
- return {"item":data, "extra_data": {"page":page, "size":size, "total":total}}
|