11 lines
341 B
Python
11 lines
341 B
Python
from fastapi_pagination import Page
|
|
from fastapi_pagination.ext.tortoise import paginate
|
|
|
|
from mobilizon_reshare.models.event import Event
|
|
|
|
|
|
def register_endpoints(app):
|
|
@app.get("/events", status_code=200, response_model=Page[Event.to_pydantic()])
|
|
async def get_events():
|
|
return await paginate(Event, prefetch_related=True)
|